Senior Firmware Engineer for Autonomous Machinery

AIM

Town of Montana (WI)

On-site

USD 110,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Medical/dental/vision
401(k)
Life insurance
Travel opportunities

Job summary

AIM is building autonomous heavy equipment and seeks a Senior Firmware Engineer to design and deploy core firmware powering our fleet. You will own end-to-end bring-up, from hardware to production deployment, ensuring deterministic real-time behavior and robust safety features.

You'll develop low-level drivers, HALs, and interfaces to sensors, actuators, ECUs, and networks (CAN/Ethernet). Expect workload with high reliability in harsh environments and opportunities to influence architecture and

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Robotics, or equivalent hands-on experience.
  • 5 years of professional experience in firmware or embedded systems development.
  • Strong C experience in embedded or systems programming environments.
  • Experience developing firmware for microcontrollers or embedded Linux systems.
  • Experience with hardware interfaces and communication protocols (CAN, SPI, I2C, UART, Ethernet).
  • Strong debugging skills across hardware/software boundaries.
  • Experience designing systems for reliability, safety, and real-world deployment.
  • Proven ability to deliver production-quality firmware in cross-functional environments.

Responsibilities

  • Design and implement firmware for AIM's Generation 2 hardware platform using C.
  • Develop low-level drivers, hardware abstraction layers (HAL), and system services.
  • Build robust interfaces to sensors, actuators, ECUs, and communication buses (CAN, SPI, I2C, UART, Ethernet).
  • Ensure deterministic behavior across real-time and near-real-time control paths.
  • Write clean, efficient, testable embedded C code with robust error handling.
  • Lead firmware bring-up for new hardware and collaborate with Electrical/Mechanical Eng.
  • Improve telemetry, logging, and debugging capabilities for embedded systems.
  • Drive performance optimization and real-time scheduling for safety-critical paths.

Skills

Embedded software
C programming
Real-time systems
Debugging across HW/SW
Reliability & safety mindset

Education

Bachelor's degree in Computer/Electrical Engineering, Robotics, or equivalent

Tools

CAN
SPI
I2C
UART
Ethernet

Job description

AIM is building autonomous heavy equipment and seeks a Senior Firmware Engineer to design and deploy core firmware powering our fleet. You will own end-to-end bring-up, from hardware to production deployment, ensuring deterministic real-time behavior and robust safety features.

You'll develop low-level drivers, HALs, and interfaces to sensors, actuators, ECUs, and networks (CAN/Ethernet). Expect workload with high reliability in harsh environments and opportunities to influence architecture and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer for Autonomous Heavy Equipment
Senior Firmware Engineer for Autonomous Heavy Equipment

AIM Intelligent Machines • Seattle (WA)

On-site
USD 100,000 - 130,000
Competitive compensation
Equity opportunities
Medical, dental, vision
+2
Senior Firmware Engineer — Real-World Robotics & Fleet
Senior Firmware Engineer — Real-World Robotics & Fleet

AIM Intelligent Machines, Inc. • Seattle (WA)

On-site
USD 140,000 - 210,000
Competitive compensation
Equity
Medical/dental/vision
+3
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
Senior Embedded Safety Engineer — Autonomous Heavy Equipment
Senior Embedded Safety Engineer — Autonomous Heavy Equipment

AIM • Seattle (WA)

On-site
USD 170,000 - 190,000
Competitive compensation
Equity
Medical/dental/vision insurance
+3
Firmware Engineer
Firmware Engineer

AIM • Redmond (WA)

On-site
USD 120,000 - 150,000
Competitive compensation
Medical, dental, and vision benefits
401(k) and life insurance
Senior Embedded Safety Engineer for Autonomous Machinery
Senior Embedded Safety Engineer for Autonomous Machinery

AIM Intelligent Machines, Inc. • Seattle (WA)

On-site
USD 170,000 - 190,000
Equity
Medical/dental/vision
401(k)
+3
Senior Firmware Engineer
Senior Firmware Engineer

AIM • Town of Montana (WI)

On-site
USD 110,000 - 180,000
Equity
Medical/dental/vision
401(k)
+2
Senior Firmware Engineer Engineering Seattle
Senior Firmware Engineer Engineering Seattle

AIM Intelligent Machines, Inc. • Seattle (WA)

On-site
USD 140,000 - 210,000
Competitive compensation
Equity
Medical/dental/vision
+3
Senior Embedded Safety Engineer - Autonomy
Senior Embedded Safety Engineer - Autonomy

AIM Intelligent Machines, Inc. • Seattle (WA)

On-site
USD 170,000 - 190,000
Competitive compensation
Equity
Medical/dental/vision
+3
Senior Firmware Engineer
Senior Firmware Engineer

AIM Intelligent Machines • Seattle (WA)

On-site
USD 100,000 - 130,000
Competitive compensation
Equity opportunities
Medical, dental, vision
+2