Senior C++ Software Engineer - Emulation & Digital Logic

Siemens Mobility

Waltham (MA)

On-site

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 Software Development Engineer to work on the emulator compiler for HAV division. The role focuses on analyzing customer designs to map onto emulator resources, with emphasis on clock networks, partitioning, placement, and synthesis, predominantly in C++ on Linux.

You will develop tests and collaborate with multiple teams in a global, multi-site environment, onsite in Waltham.

Qualifications

  • Experience with large C++ applications as part of a team.
  • Experience with algorithm and data structure design.
  • Understanding of gate-level digital logic design.

Responsibilities

  • Develop and improve the compiler component that maps designs to emulator resources.
  • Analyze clock and data networks, partitioning, placement, and synthesis.
  • Write system-level tests and develop new testing approaches.

Skills

C++ software development
Algorithms & data structures
Gate-level digital logic design
Linux/Unix development
Testing of software systems

Education

BS in Computer Science or Computer Engineering
MS in Computer Science or Computer Engineering
PhD in Computer Science or Computer Engineering

Tools

Verilog/VHDL
Modelsim or similar sim tools

Job description

Siemens EDA in Waltham, MA is seeking a Senior Software Development Engineer to work on the emulator compiler for HAV division. The role focuses on analyzing customer designs to map onto emulator resources, with emphasis on clock networks, partitioning, placement, and synthesis, predominantly in C++ on Linux.

You will develop tests and collaborate with multiple teams in a global, multi-site environment, onsite in Waltham.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Emulation Software Engineer - C++ / Digital Logic
Emulation Software Engineer - C++ / Digital Logic

Siemens Mobility • Waltham (MA)

On-site
USD 105,000 - 189,000
Senior C++ Emulation Software Engineer (Digital Logic)
Senior C++ Emulation Software Engineer (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 AG • Waltham (MA), Northern (KY)

Hybrid
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
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 AG • Austin (TX)

On-site
USD 167,000 - 335,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 Applications Engineer - Emulation
Senior Applications Engineer - Emulation

Siemens AG • San Diego (CA)

On-site
USD 120,000 - 180,000
Emulation Solutions Consultant (Applications Engineer)
Emulation Solutions Consultant (Applications Engineer)

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

Hybrid
USD 146,700 - 293,400
Flexible work environment
Great benefits and rewards
Emulation Solutions Consultant (Applications Engineer)
Emulation Solutions Consultant (Applications Engineer)

Siemens EDA (Siemens Digital Industries Software) • Wilsonville (OR)

Hybrid
USD 146,700 - 293,400
Flexible working options
Great benefits and rewards