Software Engineer - C++, Compiler
$90k - $162kSiemens
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
$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$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...SuggestedFull timeWorldwideShift work$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- ...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...SuggestedWork experience placementInternshipLocal areaImmediate start
$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...$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 timeWork experience placementLocal areaRelocation package$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...$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 timeTemporary workRemote workFlexible hoursShift 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 thought... ...experience with object-oriented programming, compiler or interpreter technologies, embedded...Full timeTemporary workFlexible hours$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 timeLocal area$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- ...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...InternshipLocal areaImmediate start
$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- ...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 employmentFull timeWork at office
$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- ...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
$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- ...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...
$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- ...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...
- 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
$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 employmentFull timeWork at officeDay shift$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 areaRelocationRelocation packageFlexible hours- ...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 placementInternshipLocal areaImmediate start
- ...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 employmentFull timeWork at officeWorldwide
$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 timeWork at officeLocal areaFlexible hoursNight shift$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 employmentFull time- ...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
- ...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,...ApprenticeshipLocal areaWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++, Compiler. Be the first to apply!
Related searches
- software Burlington, MA
- software sales Burlington, MA
- embedded software Burlington, MA
- id software Burlington, MA
- software support Burlington, MA
- remote software sales Burlington, MA
- software applications developer Burlington, MA
- software technology Burlington, MA
- internship software Burlington, MA
- software asset management analyst Burlington, MA



