Siemens-logo
Siemens
ยท
March 18, 2026
Apply Now
This job has closed.

Software Engineer - C++ / Compiler

Waltham, MA
Full-time
Hybrid
$90K/yr - $162K/yr
New Grad, Entry Level
Siemens EDA is a global technology leader in Electronic Design Automation software, and they are seeking a Software Engineer to work in the Hardware Assisted Verification division. The role involves developing and improving compiler software for emulators used in functional verification of System-on-Chip designs, primarily using C++ on Linux.
Apply Now

Responsibilities

  • Development and improvement of the part of the compiler that analyzes the customer design in order to map it on the emulator resources
  • Analysis of clock and data networks, partitioning, placing and synthesis of logic to support the mapping of the customer design onto the emulator
  • Participate in design and implementation of new functionality for this part of the compiler
  • Support current functionality
  • Write system level tests that use software simulation
  • Develop new testing methods
  • Interaction with other software teams as well as Veloce hardware teams in an international, multi-site, development environment

Qualification

Required

  • 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
  • Must be able to work onsite at our Waltham, MA facilities

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 - Choosing between working at home and the office at other times is the norm here.
  • Great benefits and rewards
Siemens empowers customers to transform the industries that form the backbone of economies: industry, transportation, buildings and grids.
Glassdoor
4.2
Founded in 1847
Munich, Bayern, DEU
10001+ employees
https://www.siemens.com