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

Software Engineer - C++​/Compiler

Remote / Online - Candidates ideally in
Waltham, Middlesex County, Massachusetts, 02254, USA
Listing for: Siemens EDA (Siemens Digital Industries Software)
Remote/Work from Home position
Listed on 2026-05-15
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 90000 - 162000 USD Yearly USD 90000.00 162000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer - C++ / Compiler

Job Details

Company:
Siemens EDA

Job Title:

Software Engineer – C++ / Compiler

Job Reference #: 489733

Job Location:

Waltham, MA

Job Overview

Siemens EDA is a global technology leader in Electronic Design Automation software. Our tools enable companies around the world to develop highly innovative electronic products faster and more cost‑effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.

Responsibilities

The Software Development Engineer will work in the Hardware Assisted Verification (HAV) division, developing and manufacturing emulators for functional verification of System‑on‑Chip circuit designs. The role involves developing the compiler software that transforms a circuit design’s high‑level description into a low‑level binary representation for emulation hardware. Responsibilities include analyzing clock and data networks, partitioning, placement, and synthesis of logic to map customer designs onto emulator resources;

designing and implementing new functionality; and supporting existing features. Work is primarily in C++ on Linux, including writing system‑level tests that use software simulation and developing new testing methods. The position requires collaboration with software teams and Veloce hardware teams in an international, multi‑site environment, and will be based onsite at our Waltham, MA facilities.

Qualifications
  • BS, MS or PhD in Computer Science or Computer Engineering
  • 0 to 3 years of industry 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
  • Ability to work effectively both in a team‑oriented development environment and independently
  • Must be able to work onsite at our Waltham, MA facilities
Desired Skills
  • Experience in EDA software development, particularly in timing analysis, synthesis, design partition or placement
  • Software engineering skills with experience using Unix/Linux operating systems
  • Demonstrated experience with software testing methods
  • Experience with hardware description languages (Verilog/VHDL)
  • Experience with software simulation tools (e.g., Model Sim)
  • Knowledge of scripting languages (Python or shell scripting) is useful
Export Control

This position is subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent upon verifying U.S. Person status or obtaining any necessary export license.

Benefits

Working at Siemens Software offers flexibility between working at home and the office, as well as competitive benefits and rewards. We support diversity and equality, welcoming applications from all backgrounds. Compensation ranges from $90,000 to $162,000, with a 3‑5% bonus opportunity.

Equal Opportunity

Siemens is dedicated to equality, and we welcome applications that reflect the diversity of the communities we serve. All employment decisions are based on qualifications, merit, and business need.

#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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary