Advanced C++ Software Engineer — EDA Emulation & Compiler

Siemens AG

Burlington (MA)

On-site

USD 110,000 - 198,000

Full time

38 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Siemens EDA in Burlington, MA is seeking an Advanced Software Engineer specializing in C++ and digital logic design to join the HAV compiler team.

You will analyze customer designs, map them to emulator resources, and implement new compiler features on Linux with system-level tests. This on-site role requires collaboration across software and Veloce hardware teams in a multi-site environment.

Qualifications

  • BS, MS or PhD in Computer Science or Computer Engineering.
  • 2 to 5 years of industry, software development experience in developing large C++ applications as part of a team.
  • Demonstrated experience with algorithm and data structure design.
  • Understanding of gate level digital logic design.
  • Excel both in a team-oriented development and working independently.

Responsibilities

  • Develop and improve the part of the compiler that analyzes the customer design to map it on emulator resources.
  • Analyze clock and data networks, partitioning, placing and synthesis to support mapping.
  • Design and implement new functionality for this part of the compiler and support current functionality.
  • Write system level tests and develop new testing methods; collaborate across software and hardware teams.

Skills

C++
Algorithms
Gate level logic
Team player
Linux

Education

BS/MS/PhD in CS or CE

Tools

Modelsim
Unix/Linux

Job description

Siemens EDA in Burlington, MA is seeking an Advanced Software Engineer specializing in C++ and digital logic design to join the HAV compiler team.

You will analyze customer designs, map them to emulator resources, and implement new compiler features on Linux with system-level tests. This on-site role requires collaboration across software and Veloce hardware teams in a multi-site environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer — Hardware Emulation & Logic Design
C++ Software Engineer — Hardware Emulation & Logic Design

Siemens AG • New Jersey

On-site
USD 110,000 - 198,000
C++ Compiler Engineer - Digital Logic & EDA Tools
C++ Compiler Engineer - Digital Logic & EDA Tools

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

On-site
USD 110,000 - 160,000
Health And Wellness Benefits
Compiler Engineer - EDA, Timing & Logic Synthesis
Compiler Engineer - EDA, Timing & Logic Synthesis

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

On-site
USD 120,000 - 160,000
Health And Wellness Benefits
C++ Compiler Engineer for EDA & Logic Synthesis
C++ Compiler Engineer for EDA & Logic Synthesis

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

On-site
USD 110,000 - 140,000
Health and Wellness Benefits
Software Engineer - C++ / Compiler
Software Engineer - C++ / Compiler

Siemens AG • New Jersey

On-site
USD 90,000 - 162,000
C++ Software Engineer: Digital Logic & Emulator Compiler
C++ Software Engineer: Digital Logic & Emulator Compiler

Semiengineering • Burlington (MA)

On-site
USD 110,000 - 150,000
Software Engineer - Advanced
Software Engineer - Advanced

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

On-site
USD 120,000 - 160,000
Health And Wellness Benefits
Software Engineer - C++ / Compiler
Software Engineer - C++ / Compiler

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

On-site
USD 110,000 - 140,000
Health and Wellness Benefits
Software Engineer - C++ / Digital Logic Design
Software Engineer - C++ / Digital Logic Design

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

On-site
USD 110,000 - 160,000
Health And Wellness Benefits
Software Engineer – C++ / Digital Logic Design
Software Engineer – C++ / Digital Logic Design

Semiengineering • Burlington (MA)

On-site
USD 110,000 - 150,000