Software Engineer - C++, Compiler
Siemens EDA (Siemens Digital Industries Software)
Company Siemens EDA Job Title Software Engineer – C++ / Digital Logic Design Job Reference 509131 Location Burlington, MA (on-site) Division Hardware Assisted Verification (HAV) – develops and manufactures emulators for functional verification of System‑on‑Chip circuit designs. Position Overview The Software Development Engineer will work primarily in C++ on Linux to develop and improve the compiler that analyzes customer designs and maps them onto emulator resources. Responsibilities include analysis of clock and data networks, partitioning, placement, and synthesis of logic to support the mapping of designs onto emulators. The role also involves designing new functionality for this part of the compiler, supporting current functionality, writing system‑level tests using software simulation, and developing new testing methods. The position includes interaction with other software teams and Veloce hardware teams in an international, multi‑site environment. Core 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. Job Qualifications Required Skills BS, MS or PhD in Computer Science or Computer Engineering. 0 to 3 years of industry software development experience building large C++ applications as part of a team. Demonstrated experience with algorithm and data structure design. Understanding of gate‑level digital logic design. Strong teamwork and independent work abilities. Desired Skills Experience in EDA software development, especially timing analysis, synthesis, design partition or placement. Software engineering skills with experience using Unix/Linux operating systems. Experience with software testing methods. Experience with hardware description languages (Verilog/VHDL). Experience with software simulation tools (e.g., ModelSim). Knowledge of scripting languages (Python, Shell scripting) is a plus. Additional Requirements This position is subject to U.S. export control requirements under ITAR and/or EAR. Employment is contingent on verifying U.S. Person status or obtaining any necessary export license. Benefits Siemens Software offers flexibility, including options for remote work and office work. It provides competitive benefits and rewards typical of a world leader in industrial software, with a diverse, inclusive culture. Compensation Salary range: $90,000 - $162,000 with 3% - 5% bonuses. #J-18808-Ljbffr Siemens EDA (Siemens Digital Industries Software)
- 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...Suggested
- ...leading technology company is seeking a Senior Principal Software Engineer to join their Xcelium Compiler Team. This role focuses on implementing advanced... ...technologies. Candidates should have a strong background in C/C++ with substantial experience in software engineering....Suggested
- ...is a leading provider of the software, hardware, and intellectual property... ...(EDA) tools, they enable engineers to simulate, verify, and... ...modern electronics. The Xcelium compiler and build performance team... ...performance optimizations in C/C++ to improve compilation speed...Suggested
$175k - $200k
Senior Principal Software Engineer - Xcelium Compiler Team (R51299/ts) We are seeking a highly skilled and motivated Senior Principal Engineer to join... ...minimum of 5 years of experience Strong proficiency in C/C++ programming Strong software engineering and problem solving...Suggested- Cadence is seeking a Senior Engineer for their System Verification Group to develop advanced compilers for AI and high-complexity chip designs. The role involves leading... ...experience in compiler development, strong skills in C++ and SystemVerilog, and a passion for solving...Suggested
- ...experienced architect to drive our semiconductor and circuit compiler toolchain, building software that automatically generates data converters and enables... ...compiler work, strong OO programming in Python/Java/C++, and expertise with GDSII workflows and ML techniques. You...
$130k - $160k
Overview We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real‑time embedded software, and low... ...Logic Analyzers Function Generators Strong embedded C/C++ programming skills Excellent problem‑solving, debugging, and...- ...help drive our semiconductor and circuit compiler and automated generation tools. The responsibility... ...this role includes building the required software toolchain to enable advanced data... ...programming such as Python, Java, C++, etc Good exposure to test-driven software...
$115k - $140k
Software Engineer - Advanced Sensing Systems (C++) Location: Greater Boston Area (Hybrid) Compensation: $115-140K annually Benefits: Comprehensive Medical, Dental, Vision, 401(k), PTO, and additional company-sponsored benefits About The Opportunity A rapidly growing...Local area- A global health technology company based in Bedford, MA, is seeking a highly motivated Instrument Control Software Engineer to develop C++ software for innovative medical devices. In this onsite role, you will be involved in creating robust software to control complex...
- ...Rust shared libraries (.so/.dll) compile, link, and ship alongside 200+... ...within the core database engine • Design and deliver production... ...Requirements Overall 10+ years of Software Engineering Experience Must... ...infrastructure, or similar Strong C/C++ background — ability to read,...
$99k - $158k
Job Title Instrument Control Software Engineer - C++ (Bedford, MA) Job Description We are seeking a highly motivated and detail-oriented C++ Software Engineer to join our team, focusing on the development of instrument control software for innovative medical devices....Full timeWork at officeImmediate startWork visaRelocation package3 days per week- RTX is seeking an experienced software engineer to join their BBN Technologies team in Cambridge, MA. The role involves designing, analyzing,... ...domain system architectures, focusing on embedded software using C++, C, and Linux. You will work on cutting-edge algorithms and...
$115.2k - $172.8k
...& Responsibilities: We are looking for a Software Engineer to join the Inspection Business Unit (IBU)... ...demonstrable coursework) in at least one compiled or production language used in large-scale software systems, such as C++, C#, or Java. Preferred Qualifications Experience...Permanent employment$30k
...the interest of national security. Job Title: Lead, Embedded Software Engineer (Optical Space Systems) : Sign-on bonus ($30K max) Job Code:... ...VxSIM, SIMIC, MATLAB Simulink), and programming languages (C/C++, Python, scripting). Experience with embedded command and...Local areaRelocationRelocation packageFlexible hours$100 per hour
...Lead Firmware Engineer Contract, US Citizen with Active Security Clearance Potential Pay Range is $100+ per hour based on Education and... ...with complex timing closure Experience with Matlab, Python, or C/C++ Experience with interfacing to high speed DACs and ADCs Knowledge...Hourly payContract work$90k - $157.5k
...components of an agile scrum team. Provide engineering troubleshooting assistance to customer... ...to create simple and sustainable software solutions for complex problems. Provide... ...experience with object‑oriented programming, compiler or interpreter technologies, embedded systems...Temporary workFlexible hours- ...of complementary analytical technologies, software automation, and machine learning. For... ...opportunity to collaborate with world-class engineers and scientists developing groundbreaking... ...common programming languages, including C and C++ and associated development environments...Work at officeRemote workWorldwide
- L3Harris Technologies is hiring a Lead Embedded Software Engineer in Wilmington, MA. You will develop and implement embedded flight software for... ...background in RTOS and programming languages including C/C++ and Python is essential for this role. Competitive salary and...
$110k - $185k
...based solution. As part of this effort, engineers will work on some of the following technologies... ..., test, and debug large and complex software enhancements and solutions within... ...experience with object-oriented programming, compiler or interpreter technologies, embedded...Temporary workWorldwideFlexible hours$180k - $200k
...will put “beauty robotics” on the map! As a Principal Embedded Software Engineer at 10Beauty, you will play a critical role in architecting and... ...of core embedded software components (primarily in C++ on Raspberry Pi 4/Linux) that control our advanced robotic systems...Full time$15k
...interest of national security. Job Title: Specialist, Embedded Software Engineer (Optical Payload Integration) : Sign-on bonus ($15K max) Job... ...test (software/hardware) ~2+ years experience working with C/C++, Python, Linux, RTOS ~ Professional hands-on experience with...Local areaRelocationRelocation packageFlexible hours$204k - $284k
...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This... ...ARM, etc. Proficiency in one or more programming languages: C/C++, Python, etc. Deep understanding of reverse engineering...Full timeLocal areaImmediate startNight shift$15k
...interest of national security. Job Title: Specialist, Embedded Software Engineer – (Aerospace Flight) : Sign-on bonus ($15K max) Job Code: 39... ...with embedded development on aerospace systems using C/C++. Professional experience programming bare-metal embedded systems...Local areaRelocationRelocation packageFlexible hours- Privafy is seeking a Developer for C/C++ specializing in embedded systems. This role focuses on integrating hardware security into IoT... ...'s Degree and at least 4 years of experience in embedded software development. The position can be based in Burlington, MA, or allow...Remote job
- Jobsbridge, Inc is a fast growing Silicon Valley based I.T staffing and professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have...
- Leidos Inc is hiring a Software Engineer with an active Secret clearance to work remotely, based in Tewksbury, MA. The position involves developing software for C-sUAS systems and requires proficiency in multiple programming languages. Candidates must have strong communication...Remote job
- ...help drive our semiconductor and circuit compiler and automated generation tools. The responsibility... ...this role includes building the required software toolchain to enable advanced data... ...programming such as Python, Java, C++, etc. Good exposure to test-driven software...
$110k
...spacious cabin, and low cost-per-mile performance to enable truly sustainable transportation. We are looking for an Embedded Software Engineer to help turn requirements into reliable features. You’ll implement functionality, bring it up on bench and vehicle, and iterate...Full timeLocal areaFlexible hours$30k
Job Title Lead, Embedded Software Engineer - Space Systems (Sign-on bonus $30K max) Job Code 39248 Location Wilmington, MA Schedule 9/80 (Every... ...Functions Design, develop, test, and maintain embedded C++ software on Linux for space-based and mission-critical applications...RelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++, Compiler. Be the first to apply!
- ultimate software Burlington, MA
- software applications developer Burlington, MA
- remote software sales Burlington, MA
- senior c# .net software developer Burlington, MA
- id software Burlington, MA
- software Burlington, MA
- entry level software sales Burlington, MA
- healthcare software sales Burlington, MA
- software qa Burlington, MA
- software implementation project manager Burlington, MA

