Sr. Software Engineer - C++/Compiler
Listed on 2026-01-09
-
Engineering
Software Engineer, Systems Engineer, Embedded Software Engineer
Job Title
Sr. Software Engineer – C++ / Compiler
Job Reference489821
LocationWaltham, MA
OverviewSiemens EDA is looking for a software development engineer to work in the Hardware Assisted Verification (HAV) division. HAV develops and manufactures emulators for functional verification of System-on-Chip circuit designs. In emulation systems, custom software compiles a circuit design’s high-level description into a low-level binary representation that can be loaded and run on the emulation hardware. The individual that fills this position will become a member of emulator compiler specialists developing the compiler software for Siemens EDA’s next generation emulators.
Responsibilities- Development and improvement of the compiler part that analyzes the customer design to map it on the emulator resources.
- Analysis of clock and data networks, partitioning, placing and synthesis of logic to support mapping onto emulator.
- Design and implementation of new functionality for this part and support current functionality.
- Write system level tests that use software simulation and develop new testing methods.
- Interaction with other software teams and HAV hardware teams in an international multi-site environment.
- BS in Computer Science or Computer Engineering + 5 years EDA industry experience OR MS + 3 years OR PhD.
- Experience developing large C++ applications as part of a team.
- Demonstrated experience with algorithm and data structure design.
- Understanding of gate level digital logic design.
- Experience in EDA software development, especially in timing analysis, synthesis, design partition or placement.
- Experience with Unix/Linux OS.
- Experience with software testing methods.
- Experience with HDL Verilog/VHDL.
- Experience with simulation tools Modelsim etc.
- Knowledge of scripting PERL or Python.
Siemens offers a variety of health and wellness benefits to our employees. The pay range for this position is 109,800 – 197,700 annually with a target incentive of 5 – 8 of the base salary. Details regarding our benefits can be found on our benefits page.
Equal Employment Opportunity StatementSiemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.
ReasonableAccommodations
If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form on our accommodations page. If you’re unable to complete the form, you can reach out to our AskHR team for support at
California Privacy NoticeCalifornia residents have the right to receive additional notices about their personal information. To learn more, .
Pay TransparencySiemens follows Pay Transparency laws.
Criminal HistoryQualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).