Siemens EDA is seeking a software development engineer for its Hardware Assisted Verification (HAV) division, which develops and manufactures emulators used for functional verification of System-on-Chip circuit designs. The role is part of a team developing compiler software for Siemens EDA’s next-generation emulators. The compiler converts a circuit design’s high-level description into a low-level binary representation that can be loaded and run on emulation hardware. The engineer will develop and improve compiler functionality that analyzes customer designs and maps them to emulator resources. Work includes analyzing clock and data networks, partitioning, placing, and synthesizing logic. The role involves designing and implementing new functionality, supporting existing functionality, writing system-level tests using software simulation, and developing new testing methods. Most development is in C++ on Linux, with collaboration across software and Veloce hardware teams in an international, multi-site development environment. Candidates must be able to work on-site from the Burlington, Massachusetts office. The posting also describes a hybrid work mode. Employment is contingent on verifying U.S. Person status or obtaining any necessary export license, as the position is subject to U.S. export control requirements under ITAR and/or EAR.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level