Software Engineer - C++ / Digital Logic Design

Siemens EDA (Siemens Digital Industries Software)

Burlington (MA)

Sur place

USD 110 000 - 160 000

Plein temps

Il y a 11 jours

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Health And Wellness Benefits

Résumé du poste

Siemens EDA (Siemens Digital Industries Software) is seeking a software engineer to develop and enhance a C++ compiler that analyzes customer circuit designs and maps them to emulator resources, including clock and data network analysis.

You will implement compiler functionality, write system-level tests using software simulation, develop testing methods, and collaborate with software and hardware teams across multiple sites in a fast-paced environment.

Qualifications

  • Bachelor's, Master's, or PhD in CS or CE required.
  • 0–3 years of team-based experience developing large C++ applications.
  • Experience with algorithms and data structures; gate-level digital logic knowledge is a plus.
  • EDA, Linux, testing, HDL, simulation, and scripting experience desirable.

Responsabilités

  • Develop and improve C++ compiler software that analyzes customer circuit designs and maps them to emulator resources.
  • Implement and support compiler functionality, write system-level tests using software simulation.
  • Develop testing methods and collaborate with software and hardware teams across multiple sites.

Connaissances

C++
Algorithm Design
Data Structures
Digital Logic Design
Compiler Development
EDA Software
Timing Analysis
Logic Synthesis
Design Partitioning

Formation

Bachelor's/Master's/PhD in CS/CE

Outils

Verilog
VHDL
ModelSim
Linux
Python

Description du poste

Develop and improve C++ compiler software that analyzes customer circuit designs and maps them to emulator resources, including clock and data network analysis, partitioning, placement, and logic synthesis. Implement and support compiler functionality, write system-level tests using software simulation, develop testing methods, and collaborate with software and hardware teams across multiple sites.

Requirements: A bachelor's, master's, or PhD degree in Computer Science or Computer Engineering is required, along with 0–3 years of team-based experience developing large C++ applications. Candidates should demonstrate algorithm and data structure design skills, understand gate-level digital logic, and be able to work independently and collaboratively; EDA, Linux, testing, HDL, simulation, and scripting experience are desirable.

Key Skills: C++, Algorithm Design, Data Structures, Digital Logic Design, Compiler Development, EDA Software, Timing Analysis, Logic Synthesis, Design Partitioning, Logic Placement, Linux, Software Testing, Verilog, VHDL, ModelSim, Python

Benefits: Health And Wellness Benefits

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer - C++ / Compiler
Software Engineer - C++ / Compiler

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

Sur place
USD 110 000 - 140 000
Health and Wellness Benefits
Software Engineer - Advanced
Software Engineer - Advanced

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

Sur place
USD 120 000 - 160 000
Health And Wellness Benefits
C++ Compiler Engineer - Digital Logic & EDA Tools
C++ Compiler Engineer - Digital Logic & EDA Tools

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

Sur place
USD 110 000 - 160 000
Health And Wellness Benefits
Software Engineer – C++ / Digital Logic Design
Software Engineer – C++ / Digital Logic Design

Semiengineering • Burlington (MA)

Sur place
USD 110 000 - 150 000
C++ Software Engineer: Digital Logic & Emulator Compiler
C++ Software Engineer: Digital Logic & Emulator Compiler

Semiengineering • Burlington (MA)

Sur place
USD 110 000 - 150 000
C++ Compiler Engineer for EDA & Logic Synthesis
C++ Compiler Engineer for EDA & Logic Synthesis

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

Sur place
USD 110 000 - 140 000
Health and Wellness Benefits
Advanced C++ Software Engineer — EDA Emulation & Compiler
Advanced C++ Software Engineer — EDA Emulation & Compiler

Siemens AG • Burlington (MA)

Sur place
USD 110 000 - 198 000
C++ Software Engineer — Hardware Emulation & Logic Design
C++ Software Engineer — Hardware Emulation & Logic Design

Siemens AG • New Jersey

Sur place
USD 110 000 - 198 000
Compiler Engineer - EDA, Timing & Logic Synthesis
Compiler Engineer - EDA, Timing & Logic Synthesis

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

Sur place
USD 120 000 - 160 000
Health And Wellness Benefits
Senior Software Architect
Senior Software Architect

Cadence • San Jose (CA)

Sur place
USD 210 000 - 390 000
Paid vacation and holidays
401(k) with employer match
Employee stock purchase plan
+1