Software Engineer - C++, Compiler
$90k - $162kSiemens Mobility
Job Title: Software Engineer – C++ / Digital Logic Design Job Reference #: 509131 Job Location: Burlington, MA Siemens EDA is looking for a software development engineer to work in the Hardware Assisted Verification (HAV) division. HAV develops and manufactures emulators for functional verification of System-on-Chip circuit designs. In emulation systems, custom software compiles a circuit design’s high level description into a low level binary representation that can be loaded and run on the emulation hardware. The individual that fills this position will become a member of emulator compiler specialists developing the compiler software for Siemens EDA’s next generation emulators. The Software Development Engineer will have responsibilities in development and improvement of the part of the compiler that analyzes the customer design in order to map it on the emulator resources. This includes analysis of clock and data networks, partitioning, placing and synthesis of logic to support the mapping of the customer design onto the emulator. The individual will participate in design and implementation of new functionality for this part of the compiler as well as support current functionality. The work will be mostly in C++ on Linux. They will write system level tests that use software simulation as well as develop new testing methods. This position will include interaction with other software teams as well as Veloce hardware teams in an international, multi-site, development environment. Candidates must be able to work on‑site from our Burlington, MA office. Job Qualifications Required Skills BS, MS or PhD in Computer Science or Computer Engineering. 0 to 3 years of industry, software development experience in developing large C++ applications as part of a team. Demonstrated experience with algorithm and data structure design. Must have an understanding of gate level digital logic design. Excel both in a team-oriented development and working independently. Desired Skills Demonstrated Experience in EDA software development, especially in timing analysis, synthesis, design partition or placement is a plus. Software engineering skills with experience in use of Unix/Linux OS. Demonstrated experience with software testing methods. Experience in use of Hardware description language (Verilog/Vhdl). Experience in use of a software simulation tools (Modelsim, etc). Knowledge of scripting languages (Python or SH script) would be useful. This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license. Benefits Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: The pay range for this position is $90,000 - $162,000 annually with a target incentive of 3 - 5% of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location. Equal Employment Opportunity Statement Siemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law. Reasonable Accommodations If you require a reasonable accommodation in completing a job application, interviewing, completing any pre‑employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link: Accommodation for disability form. If you’re unable to complete the form, you can reach out to our AskHR team for support at View phone number on click.appcast.io. Please note our AskHR representatives do not have visibility of application or interview status. California Privacy Notice California residents have the right to receive additional notices about their personal information. To learn more, click here. Pay Transparency Siemens follows Pay Transparency laws. Criminal History Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws. #J-18808-Ljbffr
$90k - $162k
...Siemens Mobility in Burlington, MA is seeking a Software Engineer specializing in C++ and digital logic design. In this role, you will develop and enhance compiler software for the HAV division, supporting system-on-chip emulation. The ideal candidate holds a BS, MS, or...Suggested$185.1k - $335.3k
...A leading automotive company is seeking a Staff Compiler Engineer to enhance the model compilation stack for autonomous vehicles. This role involves... ...has over five years of experience in compilers, strong Python/C++ skills, and familiarity with ML frameworks. Competitive salary...Suggested$140k - $260k
...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- ...developers save time by accelerating software builds and tests. Our cloud-... ...we build tools that empower engineering teams—from startups to... ...Manager focused on build systems , compilers , and languages , you will... ...in other languages like C++ and Rust is a plus. Asynchronous...SuggestedRemote work
$250k
...Monad Labs) is a team of systems engineers and researchers on a mission... ...looking for an exceptional compiler engineer to work on... ...architecture Strong background in software engineering principles principles... ...parallel architectures Strong C++ programming skills Knowledge...SuggestedFull timeWork at office- ...developers save time by accelerating software builds and tests. Our cloud-... ...we build tools that empower engineering teams—from startups to... ...with a focus on build systems, compilers, and languages will work... ...programming language (Java, C++, Rust or similar). Asynchronous...Remote workWorldwide
- ...A software optimization company based in New York is seeking a Software Engineering Manager focused on build systems, compilers, and languages. The role involves leading engineers, managing projects, and contributing to major open-source initiatives like Bazel. Candidates...Remote work
- ...or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance... ...5+ years of full-time software engineering experience, preferably... ...CPU architecture, kernel, and compilers. Experience working with multiprocess...Full timeLocal areaRemote work
- Remote - Embedded Software Engineer (Embedded Firmware, C, C++, sensors, relay, solid-state switch control) Job Function: Firmware Engineer Date Of Job... ...or solve existing process problem. • Responsible for compiling and final integration of product or system software and...Remote jobContract work
$128.7k - $261.3k
...automotive technology firm in the United States seeks a Senior Compiler Engineer to develop and optimize compilation processes for autonomous... ...machine learning frameworks, and a strong foundation in Python and C++. This role offers competitive compensation, with a salary...$185.1k - $335.3k
...mobility. For the AI Kernels & Compilers team, that mission shows up... ...research into production‑grade software that can run efficiently and... ...development, and performance engineering so that every cycle on our... ...writing production quality Python/C++ code Expertise in the...Flexible hours- ...Nutrient is looking for a Senior Software Engineer for their Native team to design and implement core technology for document capabilities. You'll be responsible for developing C++ and C# systems, optimizing workflows, and shipping features in an async-first environment...Remote work
- ...Nutrient is searching for a Senior Software Engineer to join the Native team. The role involves designing and implementing core technology that... ...-first team. Ideal candidates should have over 5 years of C++ experience and a strong understanding of data structures. Nutrient...Remote work
$140k - $260k
...Design Systems, Inc. is seeking a Senior Engineer in the System Verification Group to advance... ...language extensions, optimizing compiler architecture, and innovating AI chip design... ...extensive experience in compiler development, C++, and SystemVerilog. The position offers a...- ...A top environmental solutions provider is seeking a Senior Software Engineer I to lead the software development lifecycle for next-gen embedded platforms. You'll work on high-performance C#/.NET applications in Embedded Linux environments. With over 8 years of experience...Remote work
$133k - $149k
...Persistent Systems in New York, NY is seeking an experienced Embedded Software Engineer to develop software solutions for embedded Linux systems. The role requires hands-on experience in C/C++, and the ability to support hardware and application development on the Wave...- ...Job Descriptio Role: C++ Platform Engineer Client: Top-tier quantitative trading firm Compensation: Competitive (Not Specified)... ...production problems • Low-level optimisation and profiling • Compiler concepts, type systems, or language tooling • Writing...Work at office
- ...toolchain developer in New York. In this role, you will maintain and evolve GCC middle-end and back-end components for Ada and C/C++ compilation toolchains while providing expert customer support. The ideal candidate has strong experience with GCC development and is...Flexible hours
- ...A biometric technology company is seeking a skilled Linux Software Engineer to design and maintain Linux-based applications and system software... ...of experience in software development, proficiency in C, C++, and Golang, and strong problem-solving skills. This role offers...
$165k - $300k
Overview Two Sigma is a financial sciences company, combining data analysis, invention, and rigorous inquiry to help solve the toughest challenges in investment management, insurance technology, securities, private equity, and venture capital. Our team of scientists, technologists...Work experience placementCasual workWork at officeLocal areaHome officeFlexible hours- ...Join a rapidly growing proprietary trading firm as a Software Developer in New York City. You will play a critical role in developing... ...markets. Ideal candidates are graduating in Computer Science or Engineering, possessing strong programming skills, and displaying...
$185k - $245k
...planet. We are a team of mission-driven engineers with experience across aerospace, robotics... ...make this future a reality. As a Displays Software Engineer at Reliable Robotics, you will... ...5+ years professional experience in C or C++ Preferred Criteria Experience with DO-178...Permanent employmentCasual workRemote work$128k - $160k
...Persistent Systems, LLC seeks an Embedded Software Engineer in New York, NY to develop low-level embedded software and backend services using C/C++ and Java. You will work on the Wave Relay® system and must have experience in Linux software development. A Bachelor's degree...$150k - $300k
...Software Engineer, C++ Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you'll build and maintain real-time market data infrastructure that delivers clean, reliable, and low-latency data to research and trading...Full timeCasual work- ...Senior Software Engineer I (C++/C# in Embedded Linux) Job Category : CEMS Services Requisition Number : SENIO004696 Posted : April 3, 2026 Full-Time Remote Locations Showing 1 location Remote (United States) United States Description Alliance Technical Group , a premier...Full timeFor contractorsRemote workFlexible hours
$25 - $30 per hour
...Responsibilities Persistent Systems is looking for an Embedded Software Engineer Intern for the summer of 2026 to assist in the development and... ..., you should have experience developing software in C/C++ for Linux systems, an interest in embedded systems development...Summer workInternship$120k - $150k
...Software Engineer (C++) Manhattan, New York, United States At Rockstar Games, we create world-class entertainment experiences. Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium -...Full timeWork at office$65 - $110 per hour
...A recruitment firm specializing in systems engineering is seeking a System Software Engineer to develop coding benchmarks in C++ or Rust. This part-time, fully remote position requires strong experience in systems engineering and proficiency in the mentioned programming...Hourly payPart timeRemote work$180k - $250k
...Front Office Software Engineer, Fixed Income/C++ Fintech Industry Leader providing institutional traders with data and trade insights to commodities markets has an immediate need for a Front Office C++ Software Engineer to join their growing team. In this role you will...Work at officeImmediate startRemote work- ...network graphs and conventional C++ control/DSP code , enabling... ...a hands‑on role for a senior engineer who enjoys lowering,... ...hardware . What you’ll work on (Compiler Engineer) Lower and optimize... ...parallelism Collaborate closely with software and architecture teams Strong...Full timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++, Compiler. Be the first to apply!
- c++ programmer New York, NY
- c++ embedded engineer New York, NY
- c++ developer fintech New York, NY
- c++-python developer New York, NY
- senior c++ software developer New York, NY
- senior c++ developer New York, NY
- c++ software developer New York, NY
- c++ developer New York, NY
- javascript software engineer New York, NY
- software technical support engineer New York, NY

