Firmware Architect – Embedded Systems (C/C++, RTOS)

Arrive AI Inc.

Fishers (IN)

On-site

USD 110,000 - 160,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

Arrive AI Inc. in Fishers, IN is hiring an Electrical Engineer – Firmware to own low-level software for next-generation autonomous delivery hardware. You’ll write firmware for on-board subsystems, work with EE designers, and shepherd designs from first power-on through validated operation.

The embedded stack uses Rust; prior Rust is welcome but not required. Strong C/C++ and RTOS experience, and a track record debugging firmware on real hardware are essential.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent
  • 5+ years of professional firmware experience for embedded systems
  • Deep proficiency in C/C++ for resource-constrained targets
  • Hands-on experience with RTOS (Zephyr, FreeRTOS, ThreadX) and/or bare-metal
  • Experience designing/maintaining hardware abstraction layers
  • Fluency with UART, SPI, I2C, CAN, Ethernet
  • Ability to work independently from datasheets and reference manuals
  • Experience with PCB/board design in addition to firmware

Responsibilities

  • Design, implement, and maintain firmware for microcontroller-based subsystems across multiple programs
  • Create and manage hardware abstraction layers
  • Write device drivers for sensors, actuators, motor controllers, power management, and peripherals
  • Design RTOS task structures and IPC for real-time behavior
  • Take new PCB designs from first power-on through validation
  • Collaborate with EE during design reviews
  • Build bench tooling and test fixtures to speed prototyping
  • Provide debugging and fault analysis on real hardware
  • Define interfaces between firmware and platform/edge/cloud layers
  • Mentor teammates in embedded practices
  • Develop firmware test plans (unit/integration/HIL)
  • Improve observability with logging and telemetry
  • Document firmware architecture and bring-up procedures
  • Help establish repeatable build/flash/provisioning processes

Skills

C/C++
RTOS
Embedded Rust
UART
SPI
I2C
CAN
Ethernet
Firmware debugging
PCB design

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science

Tools

Zephyr RTOS
FreeRTOS
Devicetree

Job description

Arrive AI Inc. in Fishers, IN is hiring an Electrical Engineer – Firmware to own low-level software for next-generation autonomous delivery hardware. You’ll write firmware for on-board subsystems, work with EE designers, and shepherd designs from first power-on through validated operation.

The embedded stack uses Rust; prior Rust is welcome but not required. Strong C/C++ and RTOS experience, and a track record debugging firmware on real hardware are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer — Embedded for Autonomous Delivery
Firmware Engineer — Embedded for Autonomous Delivery

Arrive AI • Fishers (IN)

On-site
USD 110,000 - 170,000
Embedded Firmware Engineer for Autonomous Delivery Hardware
Embedded Firmware Engineer for Autonomous Delivery Hardware

Arrive AI Inc • Fishers (IN)

On-site
USD 90,000 - 130,000
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI • Fishers (IN)

On-site
USD 110,000 - 170,000
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI Inc • Fishers (IN)

On-site
USD 90,000 - 130,000
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI Inc. • Fishers (IN)

On-site
USD 110,000 - 160,000
Firmware Engineer - Embedded RTOS for Consumer Devices
Firmware Engineer - Embedded RTOS for Consumer Devices

OpenAI • United States

Hybrid
USD 150,000 - 190,000
Relocation assistance
Firmware Engineer, Robotics
Firmware Engineer, Robotics

OpenAI • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation assistance
Work in office 4 days a week
Firmware Engineer - Embedded Robotics, Rust & Safety
Firmware Engineer - Embedded Robotics, Rust & Safety

OpenAI • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Relocation assistance
Work in office 4 days a week
Robotics Firmware Engineer II — Embedded Systems & Control
Robotics Firmware Engineer II — Embedded Systems & Control

Amazon • Massachusetts

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2
Senior Firmware Engineer - Embedded Linux & Drivers
Senior Firmware Engineer - Embedded Linux & Drivers

Astronics • Waukegan (IL)

Hybrid
USD 125,000 - 145,000
Health, dental, vision, disability, &
PTO, holidays, parental leave
401(k) with company contribution
+1