Senior Embedded Safety Firmware Engineer (C++/RTOS)

Socket.dev

Pittsburgh, Palo Alto (Allegheny County, CA)

On-site

USD 160,000 - 240,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) plan
Paid parental leave
Unlimited vacation

Job summary

Socket.dev is seeking a Senior Embedded Safety Engineer to own hardware‑safety and power‑management software for safety‑critical platforms. You’ll design safe‑state strategies, implement low‑level drivers, and drive ISO 26262‑compliant diagnostics in FreeRTOS/SafeRTOS environments.

Lead code reviews, mentor engineers, and collaborate with hardware teams on PMIC sequencing, watchdog timing, and fault tolerance. Expertise in ARM Cortex‑R5F, HAL design, and advanced debugging is essential.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering, CS, Robotics or related field with 4+ years of experience (or advanced degrees).
  • Proven embedded C/C++ development experience with strong memory management and no-exceptions constraints.
  • Deep understanding of ARM Cortex‑R5F architecture, memory-mapped I/O, and interrupt controllers.
  • Experience configuring MPUs and hardware firewalls for isolation in safety‑critical environments.
  • Experience building or refactoring Hardware Abstraction Layers (HAL) for multiple targets.
  • Strong diagnostic capabilities and ISO 26262 know‑how.

Responsibilities

  • Own end-to-end hardware safety and power management architecture and safety concepts.
  • Develop and integrate low‑level drivers for PMICs, voltage sensors, and thermal monitors.
  • Lead safety diagnostic framework integration (LBIST/PBIST/ECC) and ensure coverage maps to safety goals.
  • Perform deep‑dive code reviews across hardware safety modules and enforce clean interfaces and testability.
  • Mentor engineers on embedded safety patterns, traceability, and ISO 26262 compliance.

Skills

Embedded C/C++
ARM Cortex‑R5F
RTOS (FreeRTOS/SafeRTOS)
ISO 26262 / Functional Safety
HAL design
JTAG / debugging tools
Hardware safety concepts
Code reviews

Education

Bachelor's degree in Electrical/Computer Engineering, CS, Robotics

Tools

TI Safety Diagnostic Library (SDL)
GDB/Tracealyzer debugging tools

Job description

Socket.dev is seeking a Senior Embedded Safety Engineer to own hardware‑safety and power‑management software for safety‑critical platforms. You’ll design safe‑state strategies, implement low‑level drivers, and drive ISO 26262‑compliant diagnostics in FreeRTOS/SafeRTOS environments.

Lead code reviews, mentor engineers, and collaborate with hardware teams on PMIC sequencing, watchdog timing, and fault tolerance. Expertise in ARM Cortex‑R5F, HAL design, and advanced debugging is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer — Safety-Critical ARM
Senior Embedded Firmware Engineer — Safety-Critical ARM

Socket.dev • United States

On-site
USD 120,000 - 160,000
Senior Embedded Architect — Safety-Critical Firmware & Linux
Senior Embedded Architect — Safety-Critical Firmware & Linux

FORT Robotics • Boston (MA)

On-site
USD 150,000 - 190,000
Embedded Firmware Engineer II: Safety-Critical RTOS & Bare-Metal
Embedded Firmware Engineer II: Safety-Critical RTOS & Bare-Metal

FORT Robotics • Pittsburgh

On-site
USD 125,000 - 150,000
Embedded Firmware Engineer II - Safety-Critical RTOS
Embedded Firmware Engineer II - Safety-Critical RTOS

FORT Robotics • Boston (MA)

On-site
USD 125,000 - 150,000
Safety-Critical Embedded Firmware Engineer II
Safety-Critical Embedded Firmware Engineer II

FORT Robotics • Philadelphia

On-site
USD 125,000 - 150,000
Senior Embedded Systems Engineer — RTOS & Safety-Critical
Senior Embedded Systems Engineer — RTOS & Safety-Critical

General Motors • Mountain View (CA)

Hybrid
USD 274,000 - 333,000
Senior Embedded Software Engineer (C++) — Safety-Critical
Senior Embedded Software Engineer (C++) — Safety-Critical

Latitude AI • Pittsburgh

On-site
USD 160,000 - 240,000
Competitive compensation
Health, dental, vision insurance
401(k) with company match
+2
Senior Embedded C++/Rust Engineer (Safety-Critical)
Senior Embedded C++/Rust Engineer (Safety-Critical)

Full Spectrum • Westborough (MA)

On-site
USD 105,000 - 165,000
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Embedded Software Engineer - Medical Devices (RTOS/C++)
Embedded Software Engineer - Medical Devices (RTOS/C++)

Global Connect Technologies • Minnesota

On-site
USD 100,000 - 150,000