Firmware Engineer

Siemens Healthineers

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
PAO H
Salary
$133,740–$183,887 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $159k
$124k $221k
below market most similar roles pay here above market

This role pays less than 58% of similar roles. Most pay $135,000–$208,000 — the blue band above. At the midpoint, this role pays about $159k versus about $172k 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 38 open roles on FindRole.

Listed pay typically runs $126,805–$174,355 across 38 roles with salary data.

Most-posted roles

View all roles at Siemens Healthineers

At a glance

TL;DR · Firmware Engineer

The Firmware Engineer joins a cross-functional team to develop embedded software within a regulated ISO 62304 environment. The role involves designing and implementing object-oriented embedded software using C and C++ deployed on VxWorks RTOS and Embedded Linux. Key responsibilities include integrating control software with electrical and mechanical hardware to achieve coordinated sensing and motion control. The engineer will participate in architecture, design, and code reviews, perform unit testing, and troubleshoot complex system issues. Daily tasks involve collaborating with Product Owners and Architects to define requirements, creating technical documentation, and investigating non-conformances. The position requires proficiency in high-level languages and the ability to analyze variable factors to ensure the safety, performance, and reliability of integrated hardware and software components in a fast-paced development cycle.

What does a Firmware Engineer earn?

Median $194500 from 39 postings across 11 companies.

See salary data

What you'll do

  • Design and implement object-oriented embedded software in C++ for VxWorks RTOS and Embedded Linux.
  • Develop embedded software within a regulated environment following ISO 62304 standards.
  • Integrate control software with electrical and mechanical hardware to achieve coordinated sensing and motion control.
  • Perform active participation in architecture, design, and code reviews to ensure software safety and reliability.
  • Conduct unit testing, software debugging, and system troubleshooting to resolve complex technical issues.
  • Create technical documentation including requirements, design descriptions, test methods, and test reports.
  • Investigate non-conformances to determine root causes and assign corrective actions for firmware-related issues.
  • Estimate and plan development activities within a SCRUM-like environment with cross-functional teams.

What we're looking for

  • Design and implement object-oriented embedded software in C++ deployed on VxWorks RTOS or Embedded Linux.
  • Develop embedded software within a regulated environment following ISO 62304 standards.
  • Analyze, design, program, debug, and modify embedded software and firmware for IC embedded code applications.
  • Integrate control software with electrical, mechanical, and application software for coordinated sensing and motion control.
  • Participate in architecture, design, and code reviews, unit testing, software debugging, and system troubleshooting.
  • Create technical documentation including requirements, design descriptions, test methods, and test reports.
  • Work within a SCRUM-like environment to estimate, plan, and maintain development activities.
  • Export Control: “A successful candidate.

More like this

Similar roles

Embedded Software Engineer

Rockwell Automation

Mayfield Heights, OH 93 days ago
C++ Python Embedded Software RTOS Linux ARM Intel CIP Ethernet USB PCI Express Agile Scaled Agile Framework IEC 61508 IEC 62443 Device Drivers System on Chip
3+ yrs exp Hybrid

Senior Engineer, Embedded Software

Rockwell Automation

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

Software Engineer

Applied Materials

Santa Clara, CA 76 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Booz Allen Hamilton

Arlington, VA 88 days ago
C# Java Python React NodeJS Rust C++ C Linux Containers Automated Testing Web Development Networking Filesystems
3+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 86 days ago
Python JavaScript PowerShell .NET Kubernetes Linux Windows Databases Machine Learning AI Distributed Applications Root Cause Analysis Scripting CIM
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Chantilly, VA +2 75 days ago $86,800–$198,000
Java Spring Framework Spring Boot Docker Kubernetes AWS REST CI/CD Jenkins Git Ansible MongoDB Kafka Apache NiFi Linux Bitbucket Microservices Agile Scrum