Logo
Siemens Mobility

Sr. Software Engineer - C++ / Compiler

Siemens Mobility, Waltham, Massachusetts, United States, 02254

Save Job

Job Title

Sr. Software Engineer – C++ / Compiler Job Reference

489821 Location

Waltham, MA Overview

Siemens 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. Qualifications

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. Desired Skills

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. Benefits

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 Statement

Siemens 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. Reasonable Accommodations

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 1-866-743-6367. California Privacy Notice

California residents have the right to receive additional notices about their personal information. To learn more, click here. Pay Transparency

Siemens follows Pay Transparency laws. Criminal History

Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.

#J-18808-Ljbffr