Get more replies from employers
Send a job-specific resume in minutes.
Siemens EDA in Burlington, MA is seeking a Software Engineer – C++ / Digital Logic Design to develop and enhance a compiler that maps customer designs onto emulator resources. You will work in C++ on Linux, analyse clock/data networks, and perform partitioning, placement, and synthesis to map designs onto emulators.
You will design new compiler functionality, support existing features, and write system-level tests.
Siemens EDA
Software Engineer – C++ / Digital Logic Design
509131
Burlington, MA (on-site)
Hardware Assisted Verification (HAV) – develops and manufactures emulators for functional verification of System‑on‑Chip circuit designs.
The Software Development Engineer will work primarily in C++ on Linux to develop and improve the compiler that analyzes customer designs and maps them onto emulator resources. Responsibilities include analysis of clock and data networks, partitioning, placement, and synthesis of logic to support the mapping of designs onto emulators. The role also involves designing new functionality for this part of the compiler, supporting current functionality, writing system‑level tests using software simulation, and developing new testing methods. The position includes interaction with other software teams and Veloce hardware teams in an international, multi‑site environment.
This position is subject to U.S. export control requirements under ITAR and/or EAR. Employment is contingent on verifying U.S. Person status or obtaining any necessary export license.
Siemens Software offers flexibility, including options for remote work and office work. It provides competitive benefits and rewards typical of a world leader in industrial software, with a diverse, inclusive culture.
Salary range: $90,000 - $162,000 with 3% - 5% bonuses.