Careers

Senior Firmware Engineer

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