Careers

Senior Firmware Engineer

About AIM Intelligent Machines


Everything humanity depends on is mined, dug, or grown. At AIM, we are building the autonomous linchpin of civilization. We transform heavy machinery—bulldozers, loaders, excavators—into AI-powered fleets that operate continuously, safely, and at peak performance in the world’s harshest environments.

AIM runs production mines, large scale infrastructure builds, and defense operations as a TRL9 hardened system, not a science experiment.

Built by engineers from mining, construction, Waymo, SpaceX, Google and Tesla, AIM enables scalable earthmoving, turbocharging the global economy’s physical foundation. AIM is backed by some of the most sophisticated capital in the world, including General Catalyst, Khosla Ventures, Elad Gil, Human Capital, Ironspring Ventures, Mantis, DCVC.



About the Role

We are looking for experienced low-level systems engineers to join our growing team. In this role, you will spearhead the development of safety-critical firmware in current and next-generation hardware for advanced autonomous systems. Working closely with the hardware team, you will be writing real-time firmware enabling the control of autonomous heavy machinery. You will be working on challenging projects that push the boundaries of earth forming autonomy.

Responsibilities

As a Senior Firmware Engineer at AIM you will be designing and building firmware that interfaces with various automotive control units (ECUs) and internally designed hardware as well as providing a bridge to AIM’s AI/Control stack. These safety critical systems require a high level of rigor and attention to detail.

You will be

  • Collaborating with cross-functional teams, including software, hardware, and systems engineers

  • Designing and executing test/validation strategies for firmware release

  • Building integrations with and helping design internal diagnostic tooling

  • Providing communication, telemetry, and control interfaces

  • Debugging and troubleshooting firmware issues in active deployments

  • Participating in code reviews and contributing to the improvement of software quality

Qualifications

  • Familiar with ST (or similar: NXP, Infineon, etc) Microcontroller Programming Environments

  • Proven experience using C/C++/Rust in an RTOS environment (FreeRTOS, Zephyr, etc.)

  • Proficient with communication protocols (e.g. I2C, UART, SPI, CAN, TCP/Ethernet)

  • Experience with JTAG Debuggers (SEGGER J-Link, Lauterbach, etc.)

  • Familiar with Fault Tolerance and Safety Mechanisms

Ideal candidate will have some of the following experience:

  • Familiarity with MISRA C/C++ standards

  • Proficiency in a modern version control system like git

  • Low-level performance optimization in resource constrained environments

  • Integrated hardware, firmware, and software validation

  • Hardware-in-the-loop (HIL) simulation and testing

  • Automotive functional safety standards (e.g., ISO 26262)

Why AIM?

Joining AIM, You Will

  • Solve a massive set of real-world problems that require scalable earth moving

  • Accomplish that via deploying and expanding cutting edge tech

  • Run your workstreams with the largest degree of autonomy

  • Have an opportunity for rapid growth and a large voice on the direction of the company

  • Receive company funded medical, dental, vision, 401k, life insurance, gourmet food & perks

  • Experience a strong onsite collaboration (AIM offices, labs and proving grounds on the east side of the Greater Seattle area)

  • Have an opportunity to travel to unique sites around the world (Americas, Australia, Africa & more)

Details

Department

Engineering

Location

Seattle

Type

Full Time

Apply Now