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

Arrive AI Inc.

Fishers (IN)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
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 110,000 - 160,000
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
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)

Corvid Technologies LLC • Batavia Township (OH)

On-site
USD 90,000 - 150,000
401(k) Matching
Medical Insurance
PTO
+5
Senior Robotics Hardware Engineer – Autonomous Last Mile
Senior Robotics Hardware Engineer – Autonomous Last Mile

arrive.tech • Fishers (IN)

On-site
USD 80,000 - 100,000
Senior Firmware Engineer - Real-Time Embedded for Autonomy
Senior Firmware Engineer - Real-Time Embedded for Autonomy

AIM • Redmond (WA)

On-site
USD 120,000 - 150,000
Competitive compensation
Medical, dental, and vision benefits
401(k) and life insurance
Embedded Engineer: Robotics & AI Firmware
Embedded Engineer: Robotics & AI Firmware

Think Circuits Engineers • Oakland (CA)

On-site
USD 110,000 - 150,000
Health premiums
401k with company match
PTO
Senior Robotics System Software Engineer (Rust/Linux)
Senior Robotics System Software Engineer (Rust/Linux)

Autonomous Solutions • Longmont (CO)

On-site
USD 120,000 - 180,000