Software Engineer - C++ / Compiler
$90K/yr – $162K/yr
You'll complete your application on the employer's website.
$90K/yr – $162K/yr
You'll complete your application on the employer's website.
Job type
Salary
$90K/yr – $162K/yr
Location
Sector
Posted
27 days ago
Siemens EDA develops emulators for functional verification of System-on-Chip circuit designs and is seeking a Software Development Engineer for its Hardware Assisted Verification division. The role focuses on developing and improving C++ compiler software that analyzes, partitions, places, and synthesizes customer designs for mapping onto emulator resources, along with system-level testing and collaboration across software and hardware teams.
Tags
Artificial Intelligence (AI)
Finance
Consulting
Energy
Enterprise Software
Industrial
Internet of Things
Manufacturing
Asset Management
Energy Management
Industrial Automation
Power Grid
Responsibilities
Development and improvement of the part of the compiler that analyzes the customer design in order to map it on the emulator resources
This includes analysis of clock and data networks, partitioning, placing and synthesis of logic to support the mapping of the customer design onto the emulator
The individual will participate in design and implementation of new functionality for this part of the compiler as well as support current functionality
They will write system level tests that use software simulation as well as develop new testing methods
This position will include interaction with other software teams as well as Veloce hardware teams in an international, multi-site, development environment
Preferred
Demonstrated Experience in EDA software development, especially in timing analysis, synthesis, design partition or placement is a plus
Software engineering skills with experience in use of Unix/Linux OS
Demonstrated experience with software testing methods
Experience in use of Hardware description language (Verilog/Vhdl)
Experience in use of a software simulation tools (Modelsim, etc)
Knowledge of scripting languages (Python or SH script) would be useful
Benefits
Flexibility to choose between working at home and the office at other times
A variety of health and wellness benefits
A target incentive of 3-5 of the base salary
Siemens EDA, a segment of Siemens Digital Industries Software, is a technology leader in software and hardware for electronic design automation (EDA).
Munich, Bayern, DEU
https://www.siemens.com
Public Company
Total Funding
$7.01B
Key Investors
US Department of Energy
2025-02-20
Post Ipo Equity· $1.5B
2024-09-17
Grant· $1.5M
2024-09-04
Post Ipo Debt· $332.4M
Leadership Team
Ralf Thomas
CFO
Marcel Brzank
Head of R&D DC Charging
Recent News
iTWire
IFS And Siemens Strike Partnership
2026-10-17
MarketScreener
Siemens to strengthen its data center offering through Skeleton
PR Newswire
Rolling Stock Market worth $43.74 billion by 2033 | MarketsandMarkets™
Qualifications
BS, MS or PhD in Computer Science or Computer Engineering
0 to 3 years of industry, software development experience in developing large C++ applications as part of a team
Demonstrated experience with algorithm and data structure design
Understanding of gate level digital logic design
Excel both in a team-oriented development and working independently
either verifying the U.S. Person status or obtaining any necessary export license
Either verifying the U.S. Person status or obtaining any necessary export license
Demonstrated Experience in EDA software development, especially in timing analysis, synthesis, design partition or placement is a plus
Software engineering skills with experience in use of Unix/Linux OS
Demonstrated experience with software testing methods
Experience in use of Hardware description language (Verilog/Vhdl)
Experience in use of a software simulation tools (Modelsim, etc)
Knowledge of scripting languages (Python or SH script) would be useful
0 to 3 years of industry, software development experience in developing large C++ applications as part of a team.
Required skills
C++, Algorithm and Data Structure Design, Gate-Level Digital Logic Design, Unix/Linux, Software Testing, Verilog/VHDL, Software Simulation, Python, Shell Scripting
Preferred skills
Demonstrated experience with software testing methods
Experience
Entry level
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Burlington, MA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…