CareerPlanSign in

Software Engineer - C++ / Digital Logic

Waltham, MA, United States💼 Full-time💰 $105,100–$105,100🗓 2026-09-10 → 2026-09-28

Core

Develop and improve the compiler software for hardware emulators used in functional verification of System-on-Chip circuit designs.

Role type

Senior Software Development Engineer (Compiler/Emulation)

Builds

Emulator compiler software for next-generation emulation hardware

Domain

Electronic Design Automation (EDA) / Chip Design

Required skills

C++ development, algorithm and data structure design, gate level digital logic design, system level testing, Linux development

Preferred skills

Timing analysis, synthesis, design partition or placement, hardware description languages (Verilog/Vhdl), software simulation tools, scripting languages (PERL/Python)

Technologies

C++, Linux, Verilog, Vhdl, Modelsim, PERL, Python

Responsibilities

Analyze customer designs to map them onto emulator resources, implement new compiler functionality, write system level tests using software simulation, interact with hardware teams

Seniority

Senior, hands-on IC

Sourced via siemens_eda · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.