Software Engineer – C++ / Digital Logic Design
Develop compiler software for Siemens EDA's Hardware Assisted Verification (HAV) emulators that translate high-level circuit designs into binaries for emulation hardware. Focus areas include analysis, partitioning, placement, and logic synthesis to map customer designs onto emulator resources.
Hybrid role based in Burlington, MA; work involves C++ development on Linux, writing system-level tests and simulations, and collaborating with software and hardware teams across international sites.
Entry-level — 0 to 3 years of professional software development experience.
Primary responsibilities include development and enhancement of the compiler analysis and mapping components, testing, and cross-team collaboration.
Must-have technical skills. Preferred qualifications listed separately.
Nice-to-have:
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.
