Senior Emulation & Compiler Engineer

Cadence

Burlington (MA)

On-site

USD 102,000 - 189,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cadence in Massachusetts is seeking a talented engineer to join our team and contribute to the Palladium Platform, the world’s most scalable emulation system. You will help develop the emulator compiler, solving large-scale compile problems with creativity and distributed computing techniques.

The position requires an MS with 2 years experience or a Ph.D. in engineering, CS, or related field, strong data structures and algorithms, and proficiency in C/C++.

Qualifications

  • Strong understanding of data structures and algorithms.
  • Proficiency in C/C++ and debugging with GDB.
  • Familiarity with Linux/Unix development and build/version-control systems.
  • Coursework in hardware description languages (Verilog, SystemVerilog, VHDL).

Responsibilities

  • Join Cadence Palladium Platform development team and contribute to emulator compiler development.
  • Apply multi-threading and distributed computing to solve large-scale compile problems.
  • Work on logic optimization and related precompiler technologies.

Skills

C++
GDB
Linux
Algorithms
Data structures
Version control
Verilog/SystemVerilog/VHDL

Education

MS or PhD in engineering/CS

Job description

Cadence in Massachusetts is seeking a talented engineer to join our team and contribute to the Palladium Platform, the world’s most scalable emulation system. You will help develop the emulator compiler, solving large-scale compile problems with creativity and distributed computing techniques.

The position requires an MS with 2 years experience or a Ph.D. in engineering, CS, or related field, strong data structures and algorithms, and proficiency in C/C++.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead C++ Software Engineer — Fast Emulator Platform
Lead C++ Software Engineer — Fast Emulator Platform

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+2
Lead C++ Engineer - High-Performance Emulator
Lead C++ Engineer - High-Performance Emulator

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, vision plans
Senior Software Engineer — Scalable Emulator & Compiler
Senior Software Engineer — Scalable Emulator & Compiler

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Senior Principal C++ Engineer — Emulation Platform Leader
Senior Principal C++ Engineer — Emulation Platform Leader

Cadence • Seat Pleasant (MD)

On-site
USD 140,000 - 260,000
Senior Principal C++ Emulation Software Engineer
Senior Principal C++ Emulation Software Engineer

Cadence Design Systems • Burlington (MA)

On-site
USD 140,000 - 260,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+2
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Lead C++ Software Engineer
Lead C++ Software Engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, vision plans
lead software engineer
lead software engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
Lead C++ Software Engineer
Lead C++ Software Engineer

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+2
Sr Principal C++ Software Engineer
Sr Principal C++ Software Engineer

Cadence • Seat Pleasant (MD)

On-site
USD 140,000 - 260,000