Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - C++, Compiler

$90k - $162k

Siemens 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

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - C++, Compiler in New York, NY vacancy
  • $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

    Siemens Mobility

    New York, NY
    5 hours ago
  • $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

    General Motors

    New York, NY
    2 days ago
  • $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

    Cadence Design Systems

    New York, NY
    3 days ago
  •  ...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... 
    Suggested
    Remote work

    EngFlow

    New York, NY
    5 hours ago
  • $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... 
    Suggested
    Full time
    Work at office

    Category Labs

    New York, NY
    4 days ago
  •  ...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 work
    Worldwide

    EngFlow

    New York, NY
    5 days ago
  •  ...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

    EngFlow GmbH

    New York, NY
    5 days ago
  •  ...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 time
    Local area
    Remote work

    Databento

    New York, NY
    4 days ago
  • 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 job
    Contract work

    DBA Web Technologies

    New York, NY
    5 days ago
  • $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... 

    General Motors

    New York, NY
    3 days ago
  • $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

    General Motors

    New York, NY
    3 days ago
  •  ...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

    New York, NY
    5 hours ago
  •  ...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

    Nutrient

    New York, NY
    1 day ago
  • $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... 

    Cadence Design Systems

    New York, NY
    2 days ago
  •  ...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

    Alliance Technical Group

    New York, NY
    2 days ago
  • $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... 

    Persistent Systems LLC (New York)

    New York, NY
    4 days ago
  •  ...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

    Hunter Bond Ltd

    New York, NY
    1 day ago
  •  ...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

    AdaCore, Inc.

    New York, NY
    5 days ago
  •  ...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... 

    Iris ID Inc

    New York, NY
    5 hours ago
  • $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 placement
    Casual work
    Work at office
    Local area
    Home office
    Flexible hours

    Quant Blueprint LLC

    New York, NY
    5 hours ago
  •  ...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... 

    DV Trading

    New York, NY
    5 days ago
  • $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 employment
    Casual work
    Remote work

    Reliable Robotics Corporation

    New York, NY
    2 days ago
  • $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... 

    Persistent Systems LLC (New York)

    New York, NY
    5 hours ago
  • $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 time
    Casual work

    Aquatic Capital Management

    New York, NY
    2 days ago
  •  ...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 time
    For contractors
    Remote work
    Flexible hours

    Alliance Technical Group

    New York, NY
    2 days ago
  • $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 work
    Internship

    Persistent Systems LLC (New York)

    New York, NY
    5 days ago
  • $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 time
    Work at office

    Rockstar Games

    New York, NY
    1 day ago
  • $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 pay
    Part time
    Remote work

    Crossing Hurdles

    New York, NY
    2 days ago
  • $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 office
    Immediate start
    Remote work

    Harris Allied

    New York, NY
    2 days ago
  •  ...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 time
    Remote work
    Flexible hours

    IC Resources

    New York, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - C++, Compiler. Be the first to apply!