Senior C++ Emulation Software Engineer (Digital Logic)

Siemens AG

Waltham, Northern (MA, KY)

Hybrid

USD 105,000 - 189,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Siemens EDA in Waltham, MA is seeking a Senior Xpedition Software Engineer to advance the C++ based compiler for emulation hardware. You will analyze designs to map them onto emulator resources and collaborate with HAV hardware and software teams in a multi-site, international environment.

The role requires strong C++ on Linux, knowledge of digital logic and timing analysis, and experience with Verilog/VHDL, Modelsim or similar tools.

Qualifications

  • BS in Computer Science or Computer Engineering + 5 years of EDA industry experience OR MS in Computer Science or Computer Engineering + 3 years of EDA industry experience OR PhD in Computer Science or Computer Engineering
  • The EDA industry experience should be in software development developing large C++ applications as part of a team.
  • Demonstrated experience with algorithm and data structure design.
  • Understanding of gate level digital logic design.

Responsibilities

  • Develop and improve the part of the compiler that maps designs to emulator resources.
  • Analyze clock/data networks, partitioning, placement and synthesis for mapping.
  • Design and implement new functionality for the compiler and support current features.
  • Write system-level tests and collaborate with HAV hardware and other software teams.

Skills

C++ software
EDA experience
Algorithms & DS
Digital logic design

Education

BS in CS/CE + 5 yrs EDA exp
MS in CS/CE + 3 yrs
PhD in CS/CE

Tools

Unix/Linux OS
Verilog/VHDL
Modelsim

Job description

Siemens EDA in Waltham, MA is seeking a Senior Xpedition Software Engineer to advance the C++ based compiler for emulation hardware. You will analyze designs to map them onto emulator resources and collaborate with HAV hardware and software teams in a multi-site, international environment.

The role requires strong C++ on Linux, knowledge of digital logic and timing analysis, and experience with Verilog/VHDL, Modelsim or similar tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer - Emulation & Digital Logic
Senior C++ Software Engineer - Emulation & Digital Logic

Siemens Mobility • Waltham (MA)

On-site
USD 105,000 - 189,000
Emulation Software Engineer - C++ / Digital Logic
Emulation Software Engineer - C++ / Digital Logic

Siemens Mobility • Waltham (MA)

On-site
USD 105,000 - 189,000
Software Engineer - C++ / Digital Logic
Software Engineer - C++ / Digital Logic

Siemens AG • Waltham (MA), Northern (KY)

Hybrid
USD 105,000 - 189,000
Software Engineer - C++ / Digital Logic
Software Engineer - C++ / Digital Logic

Siemens Mobility • Waltham (MA)

On-site
USD 105,000 - 189,000
Senior Applications Engineer - Emulation
Senior Applications Engineer - Emulation

Siemens EDA (Siemens Digital Industries Software) • San Diego (TX)

Hybrid
USD 167,000 - 335,000
Flexible work options
Competitive benefits and rewards
Support for diverse applications
Senior Applications Engineer - Emulation
Senior Applications Engineer - Emulation

Siemens AG • Austin (TX)

On-site
USD 167,000 - 335,000
Senior Applications Engineer - Emulation
Senior Applications Engineer - Emulation

Siemens AG • San Diego (CA)

On-site
USD 120,000 - 180,000
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 C++ DS/Algorithms Engineer — Hybrid
Senior C++ DS/Algorithms Engineer — Hybrid

Siemens EDA (Siemens Digital Industries Software) • Santa Clara (CA)

On-site
USD 150,000 - 210,000
Senior Emulation & Compiler Engineer
Senior Emulation & Compiler Engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000