C++ Software Engineer – Digital Logic Compiler for Emulation

Siemens EDA (Siemens Digital Industries Software)

Burlington (MA)

Hybrid

USD 90,000 - 162,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work options
Office work

Job summary

Siemens EDA in Burlington, MA is seeking a Software Engineer – C++ / Digital Logic Design to develop and enhance a compiler that maps customer designs onto emulator resources. You will work in C++ on Linux, analyse clock/data networks, and perform partitioning, placement, and synthesis to map designs onto emulators.

You will design new compiler functionality, support existing features, and write system-level tests.

Qualifications

  • BS, MS or PhD in Computer Science or Computer Engineering.
  • 0 to 3 years of industry software development experience in large C++ applications.
  • Experience with algorithm and data structure design.
  • Understanding of gate-level digital logic design.
  • Strong teamwork and ability to work independently.

Responsibilities

  • Develop and enhance the compiler's design analysis and mapping components.
  • Analyze clock and data networks, partition designs, and perform placement and synthesis.
  • Design and implement new compiler functionality and support existing features.
  • Write and maintain system-level tests and develop new testing strategies.
  • Collaborate with software and hardware teams across multiple sites.

Skills

C++ development
Algorithm design
Gate‑level logic understanding
Teamwork
Independent work

Education

B.S. in Computer Science or Computer Engineering
M.S. or Ph.D. (preferred)

Tools

ModelSim
Verilog/VHDL
Unix/Linux

Job description

Siemens EDA in Burlington, MA is seeking a Software Engineer – C++ / Digital Logic Design to develop and enhance a compiler that maps customer designs onto emulator resources. You will work in C++ on Linux, analyse clock/data networks, and perform partitioning, placement, and synthesis to map designs onto emulators.

You will design new compiler functionality, support existing features, and write system-level tests.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - C++, Compiler
Software Engineer - C++, Compiler

Siemens EDA (Siemens Digital Industries Software) • Burlington (MA)

Hybrid
USD 90,000 - 162,000
Remote work options
Office work
C++ Compiler Engineer – Hardware Emulation
C++ Compiler Engineer – Hardware Emulation

Siemens Mobility • New Jersey

On-site
USD 90,000 - 162,000
Health and wellness benefits
Target incentives of 3 - 5% of base salary
Software Engineer - C++, Compiler
Software Engineer - C++, Compiler

Siemens Mobility • New Jersey

On-site
USD 90,000 - 162,000
Health and wellness benefits
Target incentives of 3 - 5% of base salary
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 EDA (Siemens Digital Industries Software) • Costa Mesa (CA)

Hybrid
USD 167,000 - 335,000
Flexible working arrangements
Comprehensive benefits and rewards
Emulation Solutions Consultant (Applications Engineer)
Emulation Solutions Consultant (Applications Engineer)

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

Hybrid
USD 146,000 - 294,000
Flexible work environment
Great benefits and rewards
Senior Applications Engineer - Emulation
Senior Applications Engineer - Emulation

Siemens AG • Austin (TX)

On-site
USD 167,000 - 335,000
Principal Software Engineer - Compiler Development
Principal Software Engineer - Compiler Development

Cadence • New Jersey

On-site
USD 118,000 - 218,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