×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer - C++​/Compiler

Job in Waltham, Middlesex County, Massachusetts, 02254, USA
Listing for: Siemens EDA (Siemens Digital Industries Software)
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Position: Sr. Software Engineer - C++ / Compiler

Sr. Software Engineer - C++ / Compiler

Siemens EDA (Siemens Digital Industries Software) seeks an experienced software development engineer to join the Hardware Assisted Verification (HAV) division. The role focuses on developing and improving the compiler component that transforms a customer’s circuit design into a low‑level binary representation for emulation hardware.

Responsibilities
  • Analyze customer designs to map them onto emulator resources, including clock and data network analysis, partitioning, placement, and logic synthesis.
  • Design and implement new functionality for the compiler and support existing features.
  • Write system‑level tests, develop testing methods, and maintain test suites.
  • Collaborate with software and HAV hardware teams across multiple international sites.
  • Work on C++ code on Linux platforms; onsite in Waltham, MA required.
Required Skills
  • BS in Computer Science or Computer Engineering + 5 years of EDA industry experience, or MS + 3 years, or PhD + relevant industry experience.
  • Experience developing large C++ applications as part of a team.
  • Strong algorithm and data‑structure design skills.
  • Understanding of gate‑level digital logic design.
Desired Skills
  • Experience in EDA software development, particularly timing analysis, synthesis, partitioning, or placement.
  • Software engineering experience on Unix/Linux operating systems.
  • Proficiency in software testing methodologies.
  • Experience with hardware description languages (Verilog/VHDL).
  • Experience with simulation tools such as Model Sim.
  • Knowledge of scripting languages (Perl or Python).

This position is subject to U.S. export control requirements under ITAR and/or EAR. Employment contingent on U.S. Person status or required export license.

About Siemens Software

Working at Siemens Software offers flexibility between home and office. We provide comprehensive benefits and rewards, and we champion diversity and inclusion. All employment decisions are based on qualifications, merit, and business need.

Location:

Waltham, MA.

Employment type:

Full‑time. Seniority level:
Mid‑Senior. Job function:
Research. Industry: Software Development.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary