CareerPlan

Software Engineer - C++ / Compiler

Burlington, MA, United StatesFull-time$90k–$162k2026-10-07 → 2026-11-10
On-siteU.S. persons only (export control)

Core

Develop and improve the compiler software that analyzes customer circuit designs to map them onto emulation hardware resources for functional verification.

Role type

Software Engineer (Compiler & Digital Logic)

Builds

Emulator compiler software for System-on-Chip circuit verification

Domain

Electronic Design Automation (EDA) / Hardware Verification

Required skills

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

Preferred skills

EDA software development (timing analysis, synthesis, partitioning, placement), hardware description languages (Verilog/VHDL), software simulation tools, scripting languages (Python/Shell)

Technologies

C++, Linux, Verilog, VHDL, Modelsim

Responsibilities

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

Seniority

Junior to Mid-level, hands-on IC