Real-Time Embedded Firmware Engineer for Robotics

NEURA Robotics

Germany (OH)

On-site

USD 90,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NEURA Robotics in the United States is seeking an experienced embedded firmware engineer to design and implement real-time software across the embedded stack. You will work on BSPs, drivers, RTOS applications, and middleware for safe, deterministic robot control.

You will integrate sensors, actuators, and communications interfaces, contribute to OTA updates, and collaborate with electronics and AI/software teams to deliver deterministic performance for complex cognitive robots.

Qualifications

  • Bachelor's or Master's degree in Electrical or Computer Engineering, Embedded Systems.
  • 3+ years of professional embedded firmware development in real-time, resource-constrained environments.

Responsibilities

  • Develop, port, and maintain BSPs and low-level drivers for ARM Cortex targets.
  • Design RTOS architectures and real-time task structures for safety-critical apps.
  • Integrate sensors and actuators into firmware with filtering and timestamping.
  • Implement embedded communication stacks (CAN-FD, EtherCAT, middleware).
  • Ensure safety monitoring, watchdogs, and power-loss handling in firmware.
  • Develop OTA/boot/firmware update mechanisms and versioning aligned with PLM.
  • Write unit/integration tests and support CI/CD for firmware.
  • Collaborate with electronics and mechanical engineers at HW/SW boundary.

Skills

C/C++ for microcontrollers
RTOS (ThreadX)
ARM Cortex-M/A
Peripheral interfaces
ROS 2 / micro-ROS
Git
Unit testing frameworks
CI/CD
Electronics familiarity
English communication

Education

Bachelor's or Master's in Electrical/Computer Engineering or Embedded Systems

Tools

EtherCAT
SPI
I²C
UART
USB CDC/HID
CAN-FD
FreeRTOS/RTOS
Logic analyzers/oscilloscopes

Job description

NEURA Robotics in the United States is seeking an experienced embedded firmware engineer to design and implement real-time software across the embedded stack. You will work on BSPs, drivers, RTOS applications, and middleware for safe, deterministic robot control.

You will integrate sensors, actuators, and communications interfaces, contribute to OTA updates, and collaborate with electronics and AI/software teams to deliver deterministic performance for complex cognitive robots.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Real-Time Embedded
Embedded Software Engineer - Real-Time Embedded

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 180,000 - 240,000
Senior Firmware Engineer, Robotics
Senior Firmware Engineer, Robotics

Dexmate Inc. • Fremont (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Firmware Engineer
Firmware Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer San Francisco, CA · On-site
Embedded Software Engineer San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

On-site
USD 120,000 - 210,000
Firmware Engineer – Sensing & Actuation
Firmware Engineer – Sensing & Actuation

Proception Inc. • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Ulysses • San Francisco (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Superorganism • San Francisco (CA), Northern (KY)

On-site
USD 120,000 - 190,000
Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones
Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Embedded Systems Engineer
Embedded Systems Engineer

Terranova • Berkeley (CA)

On-site
USD 120,000 - 180,000