Your resume and cover letter, tailored to exactly what they’re hiring for.
Get past ATS filters
Benefits offered by this job
Paid vacation
Paid holidays
401(k) plan with employer match
Employee stock purchase plan
Medical, dental and vision plans
Job summary
Cadence Design Systems in Burlington, MA, seeks a Lead C++ Software Engineer to contribute to the Palladium Platform, the world’s fastest emulator compiler. You will use C++ and strong data structures/algorithms to tackle large-scale compile problems on Linux/Unix, with build and version-control systems. MS with 2 years experience or PhD accepted; salary range $101,500–$188,500; benefits and bonuses offered.
Qualifications
Strong understanding of data structures and algorithms.
Proficiency in C++ and gdb debugging.
Experience with Linux/Unix development and build/version-control systems.
Coursework in HDL (Verilog/SystemVerilog/VHDL) and exposure to electronic design platforms.
Responsibilities
Develop and optimize the Palladium Platform compiler for large-scale designs.
Apply multi-threading and distributed computing to improve compilation performance.
Collaborate with hardware and software teams to verify design implementations.
Maintain code quality and participate in code reviews and testing.
Skills
C++
Data structures
Algorithms
GDB debugging
Linux/Unix development
Build/version-control systems
HDL coursework
Education
MS with 2 years experience
PhD in engineering/CS
Tools
Git
Make
CMake
Linux toolchain
Job description
Cadence Design Systems in Burlington, MA, seeks a Lead C++ Software Engineer to contribute to the Palladium Platform, the world’s fastest emulator compiler. You will use C++ and strong data structures/algorithms to tackle large-scale compile problems on Linux/Unix, with build and version-control systems. MS with 2 years experience or PhD accepted; salary range $101,500–$188,500; benefits and bonuses offered.