Senior Embedded Software Engineer

Siemens Healthineers AG

Hoffman Estates (IL)

On-site

USD 113,000 - 156,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) retirement plan
Life insurance
Long-term disability insurance
Short-term disability insurance
Paid parking/public transportation
Paid time off
Paid sick and safe time

Job summary

Siemens Healthineers AG is seeking a Senior Embedded Software Engineer to design, develop, test, and support embedded software for motion control and safety-critical subsystems in SPECT Molecular Imaging cameras. You will collaborate with electronics, mechanical, software, and systems teams to deliver high-performance, reliable software that meets safety and quality standards.

The role focuses on hands-on development, end-to-end software lifecycle activities, and robust debugging using CAN,

Qualifications

  • Bachelor's degree in a related technical discipline.
  • Minimum 3 years of embedded software experience.
  • Experience with C/C++/C#.
  • Experience with hardware/software integration and debugging.

Responsibilities

  • Design, develop, implement, and maintain embedded software for motion control and safety-related subsystems within SPECT Molecular Imaging systems.
  • Drive end-to-end embedded software development activities: requirements, architecture, design, implementation, testing, integration, and support.
  • Develop and maintain software and system documentation (requirements, architecture, design specs).
  • Develop, debug, and optimize embedded software using C/C++/C#.
  • Design and support low-level hardware/software interfaces and communication protocols.
  • Implement motion control functionality, motor tuning, safety mechanisms, and fail-safe error handling.
  • Ensure designs meet safety requirements and engineering standards.
  • Perform unit testing, debugging, and verification for software functionality and reliability.
  • Support system-level integration, troubleshooting, and validation in electromechanical systems.
  • Utilize hardware debugging tools (oscilloscopes, logic analyzers, CAN analyzers).
  • Investigate and resolve software/hardware integration issues across development, testing, and field operations.
  • Collaborate with electrical, mechanical, systems, and software teams; participate in Agile sprints.
  • Support continuous improvement to enhance software quality and development efficiency.

Skills

Embedded software development
C/C++/C#
Hardware/software integration
Unit testing & debugging
Cross-functional collaboration

Education

Bachelor's degree in Computer Engineering / Electrical Engineering / CS / Software Engineering

Tools

CAN interfaces
Oscilloscopes
Logic analyzers
Device drivers

Job description

Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions.

We are seeking a talented and motivated Senior Embedded Software Engineer to join our Molecular Imaging Research and Development team.

In this role, you will design, develop, test, and support embedded software solutions for motion control and safety-critical subsystems within our SPECT Molecular Imaging cameras.

You will work closely with electrical, mechanical, software, and systems engineering teams to develop reliable, high-performance solutions that support the safety, functionality, and performance of advanced medical imaging technologies.

This is an excellent opportunity for an engineer who enjoys hands-on development, solving complex technical challenges, and contributing to products that make a meaningful difference in patient care.

You are responsible for
  • Designing, developing, implementing, and maintaining embedded software for motion control and safety-related subsystems within SPECT Molecular Imaging systems.
  • Driving end-to-end embedded software development activities, including requirements definition, architecture, design, implementation, testing, integration, and ongoing product support.
  • Developing and maintaining software requirements, architecture documentation, design specifications, and technical documentation.
  • Developing, debugging, and optimizing embedded software using programming languages such as C, C++, or C#.
  • Designing and supporting low-level hardware/software interfaces, device drivers, and communication protocols.
  • Developing and implementing motion control functionality, motor tuning, safety mechanisms, and fail‑safe error‑handling capabilities.
  • Ensuring software designs and implementations conform to applicable safety requirements, development processes, and established engineering standards.
  • Performing unit testing, debugging, and verification activities to ensure software functionality, reliability, and quality.
  • Supporting system-level integration, troubleshooting, and validation of embedded software within complex electromechanical systems.
  • Utilizing hardware debugging and diagnostic tools, including oscilloscopes, logic analyzers, CAN analyzers, and other specialized instrumentation.
  • Investigating and resolving software and hardware integration issues identified during development, laboratory testing, manufacturing, or field operation.
  • Collaborating with electrical, mechanical, systems, and software engineering teams to evaluate system interactions, technical risks, and product performance.
  • Participating in Agile development activities, including sprint planning, work estimation, technical discussions, and execution of assigned deliverables.
  • Supporting continuous improvement initiatives that enhance software quality, development efficiency, and product reliability.
Required Qualifications
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.
  • Minimum of 3 years of professional experience in embedded software development or a closely related engineering discipline.
  • Experience developing software using C, C++, or C#.
  • Experience with embedded systems, hardware/software integration, and hands‑on debugging.
  • Familiarity with low-level hardware interfaces, device drivers, or communication protocols.
  • Experience performing software testing, troubleshooting, and defect resolution.
  • Ability to interpret technical requirements and translate them into reliable software designs and implementations.
  • Strong understanding of software quality, engineering processes, and technical documentation.
  • Demonstrated ability to collaborate effectively with multidisciplinary engineering teams.
  • Comfortable working in a laboratory environment with hardware prototypes, test equipment, and electromechanical systems.
Preferred Qualifications
  • Experience developing embedded software for motion control systems, motor controllers, or complex electromechanical equipment.
  • Familiarity with safety‑critical firmware, fault detection, fail‑safe mechanisms, and error‑handling strategies.
  • Experience with communication interfaces and protocols such as CAN, UART, I2C, or ADC‑based hardware interfaces.
  • Hands‑on experience using oscilloscopes, logic analyzers, CAN sniffers, or similar debugging equipment.
Who we are

We are a team of more than 72,000 highly dedicated Healthineers in more than 70 countries. As a leader in medical technology, we constantly push the boundaries to create better outcomes and experiences for patients, no matter where they live or what health issues they are facing. Our portfolio is crucial for clinical decision‑making and treatment pathways.

How we work

When you join Siemens Healthineers, you become one in a global team of scientists, clinicians, developers, researchers, professionals, and skilled specialists, who believe in each individual’s potential to contribute with diverse ideas. We are from different backgrounds, cultures, religions, political and/or sexual orientations, and work together, to fight the world’s most threatening diseases and enable access to care, united by one purpose: to pioneer breakthroughs in healthcare. For everyone. Everywhere. Sustainably.

To find out more about Siemens Healthineers businesses, please visit our company page here.

The base pay range for this position is:

$113,160 - $155,595

Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.

If this is a commission eligible position the commission eligibility will be in accordance with the terms of the Company’s plan. Commissions are based on individual performance and/or company performance.

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan. life insurance, long-term and short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time.

Equal Employment Opportunity Statement

Siemens Healthineers is an Equal Opportunity and Affirmative Action Employer encouraging diversity 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 under Federal law from discrimination. To learn more, click here.

Reasonable Accommodations

Siemens Healthineers is committed to equal employment opportunity. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations.

California Privacy Notice

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

Export Control

A successful candidate must be able to work with controlled technology in accordance with US export control law. “It is Siemens Healthineers’ policy to comply fully and completely with all United States export control laws and regulations, including those implemented by the Department of Commerce through the Export Administration Regulations (EAR), by the Department of State through the International Traffic in Arms Regulations (ITAR), and by the Treasury Department through the Office of Foreign Assets Control (OFAC) sanctions regulations.”

Beware of Job Scams

Please beware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as Siemens Healthineers recruiters/employees. These scammers may attempt to collect your confidential personal or financial information. If you are concerned that an offer of employment with Siemens Healthineers might be a scam or that the recruiter is not legitimate, please verify by searching for the posting on the Siemens Healthineers career site.

To all recruitment agencies

Siemens Healthineers does not accept agency resumes. Please do not forward resumes to our jobs alias, employees, or any other company location. Siemens Healthineers is not responsible for any fees related to unsolicited resumes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Engineer – Medical Imaging
Systems Engineer – Medical Imaging

Siemens Healthineers AG • Hoffman Estates (IL)

On-site
USD 92,000 - 126,000
Medical insurance
Dental insurance
Vision insurance
+6
Sr Software Engineer I ( Web Application & Cloud Development)
Sr Software Engineer I ( Web Application & Cloud Development)

Siemens Healthineers AG • United States

On-site
USD 118,000 - 163,000
medical insurance
dental insurance
vision insurance
+6
Director Software Engineering
Director Software Engineering

Siemens Healthineers AG • Palo Alto (CA)

On-site
USD 251,000 - 346,000
Medical insurance
Dental insurance
Vision insurance
+5
Staff Systems Engineer
Staff Systems Engineer

Siemens Healthineers AG • United States

On-site
USD 100,000 - 137,000
Medical insurance
Dental insurance
Vision insurance
+5
Head of IT DX Strategy & Management Services
Head of IT DX Strategy & Management Services

Siemens Healthineers AG • Village of Tarrytown (NY)

On-site
USD 244,000 - 336,000
Medical insurance
Dental insurance
Vision insurance
+5
Quality Engineer - CARY, NC
Quality Engineer - CARY, NC

Siemens Healthineers AG • United States

On-site
USD 89,000 - 123,000
Medical insurance
Dental insurance
Vision insurance
+6
Medical Dosimetrist
Medical Dosimetrist

Siemens Healthineers AG • Milwaukee (WI)

On-site
USD 134,000 - 185,000
Medical insurance
Dental insurance
Vision insurance
+6
Field Service Engineer - HW - Phoenix, AZ
Field Service Engineer - HW - Phoenix, AZ

Siemens Healthineers AG • United States

Remote
USD 85,000 - 117,000
Medical insurance
Dental insurance
Vision insurance
+6
Director of Operations, ES, North Carolina
Director of Operations, ES, North Carolina

Siemens Healthineers AG • Cary (NC)

On-site
USD 143,000 - 197,000
Medical insurance
Dental insurance
Vision insurance
+6
Sr. Manufacturing Engineer
Sr. Manufacturing Engineer

Siemens • United States

Remote
USD 112,000 - 155,000
Medical Insurance
Dental Insurance
Vision Insurance
+6