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

Company: Siemens EDA

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.


Why us?

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

You'll Benefit From


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.

Siemens Software. Transform the Everyday

#LI-EDA

#LI-CF1

#LI-HYBRID

You'll Benefit From
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.


EEO is the Law
Applicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable 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.

Pay Transparency
Siemens follows Pay Transparency laws.


Application Deadline
This role will be posted for a minimum of five (5) days from the original posting date. The posting timeline may change based on applicant volume to ensure we attract and consider a strong and representative candidate pool.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Criminal History
Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - C++, Compiler in Burlington, MA vacancy
  •  ...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

    Cadence

    Burlington, MA
    19 hours ago
  • $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

    Burlington, MA
    19 hours ago
  • $130k - $160k

     ...Position Summary: We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real-time embedded...  ...Logic Analyzers Function Generators Strong embedded C/C++ programming skills Excellent problem-solving, debugging, and... 
    Suggested
    Full time
    Worldwide
    Shift work

    Werfen

    Bedford, MA
    3 days ago
  • $143.67k - $215.5k

     ...dynamic product development and engineering consulting firm located in...  ...engineering design to create novel software solutions. While we value...  ...with specific tools (like C/C++, RTOS, or Linux), we care...  ...development tools such as IDEs, compilers, debuggers, and cross-compilers... 
    Suggested

    Re:Build Manufacturing

    Wilmington, MA
    4 days ago
  •  ...is seeking highly motivated engineers to develop and secure next-generation...  ...the intersection of embedded software, computer architecture,...  ...software development, compiler- and analysis-assisted vulnerability...  ...embedded software in C/C++ and tooling in Python.Experience... 
    Suggested
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    1 day ago
  • $117.6k - $218.4k

     ...Job Responsibilities Develop software solutions that are efficient in...  ...experience Strong proficiency in C/C++ programming. Strong software engineering and problem solving skills...  ...and databases Understanding of compilers, parsing and code generation, static... 

    Cadence Inc

    Burlington, MA
    4 days ago
  • $168k - $252k

     ...up. ABOUT THE JOB We are seeking an experienced Senior Software Engineer to join our Realtime Software team in  Lexington, MA . You...  ...processing algorithms for GPU and embedded compute hardware in C++ and/or CUDA. Jump into and understand a large codebase.... 
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril Industries

    Lexington, MA
    19 hours ago
  • $160k - $220k

     ...development to less experienced engineers. A product development...  ...the implementation of embedded software solutions for client projects...  ...programming languages (primarily C and C++), and a wide range of...  ...tools such as IDEs, compilers, debuggers, and cross‑compilers... 

    Rebuildmanufacturing

    Wilmington, MA
    4 days ago
  • $178.13k - $230k

    Principal Software Engineer (State Street Bank and Trust Company; Burlington, MA):Will contribute to the enhancement and maintenance of one...  ...ability with object-oriented programming, data structures, compiler or interpreter technologies, embedded systems, operating systems... 
    Full time
    Temporary work
    Remote work
    Flexible hours
    Shift work

    State Street Bank

    Burlington, MA
    1 day ago
  • $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 thought...  ...experience with object-oriented programming, compiler or interpreter technologies, embedded... 
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Burlington, MA
    2 days ago
  • $82.3k - $205.75k

     ...space exploration to biomedical engineering, lives often depend on the...  ....Job Description Summary:The Software Engineer (SMTS) develops high...  ...software development utilizing C, C++ or RUST languages for ARM,...  ...development, knowledge of compilers, make files and linker scripts... 
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    4 days ago
  • $149k - $204.6k

     ...move through the supply chain. Intelligent software orchestrates advanced robots in a high-...  ...and experienced Senior Middleware Software Engineer to join our team. In this role, you will...  ...building production-quality software in C++. Strong understanding of Linux systems, process... 
    Full time

    Symbotic

    Wilmington, MA
    3 days ago
  •  ...department is seeking to hire talented and creative engineers with significant expertise in high performance and embedded software to lead and support advanced research and...  ...debug embedded software systems (primarily C/C++)Collaborate across multidisciplinary teams to... 
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    3 days ago
  • $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

    Onto Innovation

    Wilmington, MA
    19 hours ago
  •  ...RoleWe are seeking a highly skilled and motivated Embedded Software Developer to join our engineering team focused on developing next-generation...  ...experience in embedded software design and development (C/C++ preferred)Strong understanding of microcontrollers (MCUs... 
    Permanent employment
    Full time
    Work at office

    Onto Innovation

    Wilmington, MA
    19 hours ago
  • $129.6k - $207.4k

     ...IST (Integrated System Test) Software team is seeking a highly motivated...  ...driven Embedded Software Engineer to develop software for...  ...software solutions in C and C++ for Linux-based and embedded...  ...drivers, bootloaders, and cross-compilation environments.Experience debugging... 
    Flexible hours

    Universal Robots

    North Reading, MA
    19 hours ago
  •  ...automation is hiring a Senior Machine Learning Engineer. As a Machine Learning Engineer you will...  ...and validate inference within device software. Additionally, you will build MLOps...  ...engineering fundamentals Proficiency in C or C++ Desired Skills & Experience 5 years of machine... 
    Full time

    Motion Recruitment

    Wilmington, MA
    19 hours ago
  • $190k - $210k

     ...robotics' on the map! Introduction: As a Principal Embedded Software Engineer at 10Beauty, you will play a critical role in architecting and...  ..., and optimization of core software components (primarily in C++ on Raspberry Pi 4/Linux) that control our advanced robotic... 
    Full time

    10beauty

    Burlington, MA
    1 day ago
  •  ...position, you will design embedded firmware engineering architecture, manage implementation and...  ...of ATE products. Will collaborate with Software, Hardware and Systems Engineering to...  ...preferred. Six plus years of experience with C, C++Linux, Python, Bash, GIT, Docker and have... 

    Professional Recruiters

    Burlington, MA
    1 day ago
  • $180k - $200k

     ...Principal Embedded Software Engineer Burlington, Massachusetts, United States 10Beauty is a robotics startup based in Burlington, MA. We...  ...optimization of core embedded software components (primarily in C++ on Raspberry Pi 4/Linux) that control our advanced robotic... 
    Full time

    10Beauty

    Burlington, MA
    1 day ago
  •  ...MIQualifications: Bachelor's or master's degree in computer science or electrical engineering, or equivalent experience. Minimum of 4 years of experience in embedded software development. Proficiency in C/C++ for firmware design, programming, debugging, and testing. Strong... 

    Kasmo Global

    Burlington, MA
    1 day ago
  • How You’ll Contribute:The Principal Software Development Engineer will bring with them skills and experience in desktop software design and implementation...  ...knowledge of common programming languages, especially C, C++, C#, and associated development environments. Python and... 
    Local area

    Glaukos

    Burlington, MA
    4 days ago
  • $87.19k - $119.91k

     ...Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat...  ...are looking for an experienced, hands-on engineer to help our team design, develop, and...  ...embedded programming languages such as C/C++• Good understanding of system design, hardware... 
    Permanent employment
    Full time
    Work at office
    Day shift

    Analog Devices

    Wilmington, MA
    3 days ago
  • $30k

     ...the interest of national security. Job Title: Lead, Embedded Software Engineer - Space Systems : Sign-on bonus ($30K max) Job Code: 39248...  ...Functions: Design, develop, test, and maintain embedded C++ software on the Linux operating system for space-based and... 
    Local area
    Relocation
    Relocation package
    Flexible hours

    L3Harris Technologies

    Wilmington, MA
    13 hours ago
  •  ...is seeking to hire talented and creative engineers with a focus on hardware security for embedded...  ...and build prototypes (hardware and software) to demonstrate advanced capabilitiesPerform...  ...in languages such as Python, C/C++, or Rust for PCs and embedded systemsCapable... 
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    1 day ago
  •  ...efficient.Job Summary & ResponsibilitiesLead AI Engineer — Semiconductor AI InnovationDriving AI-...  ...metrology, and data analysis systems and software used by semiconductor device...  ...deployment.Advanced Python proficiency: C++/CUDA familiarity is a plus.Experience with... 
    Permanent employment
    Full time
    Work at office
    Worldwide

    Onto Innovation

    Wilmington, MA
    19 hours ago
  • $134k - $184k

     ...team consists of passionate and motivated engineers and scientists with advanced degrees in...  ...resource management. The Role As a Senior Software Engineer at STR, you will help develop...  ...using Linux ~ Have experience using C++ and Python ~ Have experience with container... 
    Full time
    Work at office
    Local area
    Flexible hours
    Night shift

    Str

    Woburn, MA
    19 hours ago
  • $144k - $216k

     ...ResponsibilitiesPosition SummaryWe are seeking a highly experienced Software Engineer / Technical Lead to provide technical leadership and hands-on...  ..., or scientific instrumentation.Background in C#, .NET, C++, or similar object-oriented languages.Experience developing multi... 
    Permanent employment
    Full time

    Onto Innovation

    Wilmington, MA
    3 days ago
  •  ...Embedded Software EngineerDesigns and implements software of embedded devices and systems...  ...and development of embedded firmware in engineering projects. Analyzes and enhances efficiency...  ....Solid programming experience in C or C++.Proven experience in embedded systems design... 
    3 days per week

    Athari DDS

    Lexington, MA
    1 day ago
  •  ...Embedded Software Engineer This job is with Encode, Inc a fully owned subsidiary of Lancesoft. Clearance: This role requires a secret clearance...  ..., and programming software for physical control in C or C++ programming language for a hard real-time (time-deterministic,... 
    Apprenticeship
    Local area
    Work from home

    LanceSoft

    Lexington, MA
    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!