Software Engineer – C++ / Compiler
Siemens EDA seeks a software engineer to develop compiler components for its Hardware Assisted Verification (HAV) emulator products. The role focuses on analysis and mapping of customer System-on-Chip designs onto emulator resources and the implementation of compiler features to support that mapping.
The position is on the emulator compiler team, works primarily in C++ on Linux, and requires collaboration with software and hardware teams across international sites. Onsite work at the Waltham, MA office is required.
Entry-level / Early career — 0 to 3 years of industry software development experience building large C++ applications.
The engineer will design, implement, and maintain compiler functionality that analyzes customer designs and maps them to emulator hardware. Key responsibilities include:
Required and preferred qualifications for successful candidates.
BS, MS, or PhD in Computer Science or Computer Engineering.
Company: Siemens
Headquarters: Munich, Germany
Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.
