Senior Embedded Software Engineer

Siemens Healthineers

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$113,160–$155,595 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $134k
$102k $213k
below market most similar roles pay here above market

This role pays less than 85% of similar roles. Most pay $147,200–$179,062 — the blue band above. At the midpoint, this role pays about $134k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Siemens Healthineers

Siemens Healthineers is a leading global medical technology company, headquartered in Germany, that provides imaging, diagnostics, and artificial intelligence-driven solutions to healthcare providers.

Siemens Healthineers currently has 41 open roles on FindRole.

Listed pay typically runs $129,900–$178,618 across 41 roles with salary data.

Most-posted roles

View all roles at Siemens Healthineers

At a glance

TL;DR · Senior Embedded Software Engineer

The Senior Embedded Software Engineer joins the Molecular Imaging Research and Development team to design, develop, and support embedded software for motion control and safety-critical subsystems within SPECT Molecular Imaging cameras. This role involves driving end-to-end development activities, including requirements definition, architecture, and testing, while ensuring software conforms to safety standards. The engineer will develop and optimize code using C, C++, or C# to support low-level hardware interfaces, device drivers, and communication protocols like CAN, UART, and I2C. Key responsibilities include motor tuning, fail-safe error-handling, and troubleshooting complex electromechanical systems using oscilloscopes and logic analyzers. The position requires collaborating with multidisciplinary teams to solve technical challenges in medical imaging, ensuring high-performance, reliable functionality for advanced diagnostic equipment within a regulated product development environment.

What does a Embedded Software Engineer earn?

Median $150424 from 100 postings across 20 companies.

See salary data

What you'll do

  • Design, develop, and maintain embedded software for motion control and safety-critical subsystems in SPECT imaging systems.
  • Drive end-to-end development activities including requirements definition, architecture design, implementation, testing, and integration.
  • Develop and optimize embedded software using C, C++, or C# while maintaining technical documentation.
  • Design and support low-level hardware/software interfaces, device drivers, and communication protocols.
  • Implement motion control functionality, motor tuning, and fail-safe error-handling capabilities.
  • Perform unit testing, debugging, and verification to ensure software reliability and quality.
  • Use hardware diagnostic tools like oscilloscopes and logic analyzers to troubleshoot integration issues.
  • Participate in Agile development activities including sprint planning and technical execution of deliverables.

What we're looking for

  • 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.
  • Experience developing embedded software for motion control systems, motor controllers, or complex electromechanical equipment (preferred).
  • Export Control: “A successful candidate.

More like this

Similar roles

Senior Engineer, Embedded Software

Rockwell Automation

Mayfield Heights, OH 19 days ago
Embedded Software C++ Python RTOS Linux Git Jenkins GDB GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443 Object-Oriented Programming System on Chip
5+ yrs exp Hybrid

Senior Embedded Engineer

Anduril Industries

Waltham, MA 11 days ago $191,000–$254,000
FPGA VHDL Verilog SystemVerilog RTL Xilinx Vivado Intel Quartus Python MATLAB Embedded Linux Git AXI AXI-Stream SERDES DDR Ethernet SPI I2C Oscilloscope Logic Analyzer
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $149,831–$159,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

Philips

Bothell, WA 115 days ago
FreeRTOS Microcontrollers GPIO UART I2C SPI ADC PWM BLE Wi‑Fi Zigbee GitHub Copilot Windsurf
5+ yrs exp Hybrid

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 27 days ago $153,928–$160,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 21 days ago
C C++ Python Java C# Software Architecture Static Analysis Embedded Software Data-flow Diagrams Sequence Diagrams Interface Control Definitions Testing Deployment
10+ yrs exp