AIM

Senior Firmware Engineer

AIM
Apply
4 days ago

Responsibilities

  • Design and implement firmware for AIM’s Generation 2 hardware platform using C++.
  • Develop low-level drivers, hardware abstraction layers, and system services.
  • Build interfaces to sensors, actuators, ECUs, and CAN, SPI, I2C, UART, and Ethernet communication buses.
  • Ensure deterministic behavior across real-time and near-real-time control paths.
  • Implement error handling, watchdogs, fail-safe mechanisms, and resilience to hardware and communication faults.
  • Design telemetry, logging, and debugging capabilities for embedded systems.
  • Diagnose system issues across firmware, hardware, and integration boundaries and drive root-cause analysis.
  • Lead firmware bring-up for Gen2 boards, daughterboards, and interposers.
  • Support HIL testing, regression testing, and field validation.
  • Optimize timing, memory usage, and CPU utilization across embedded systems.
  • Mentor engineers and improve firmware workflows, CI/CD pipelines, testing frameworks, and reliability practices.

Requirements

  • 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 CAN, SPI, I2C, UART, and Ethernet communication protocols.
  • Strong debugging skills across hardware and software boundaries.
  • Experience designing reliable and safety-conscious systems for real-world deployment.
  • Proven ability to deliver production-quality firmware in cross-functional environments.
  • Preferred: experience with safety-critical or real-time embedded systems, robotics, autonomy, or heavy equipment.
  • Preferred: familiarity with RTOS or real-time scheduling concepts and hardware bring-up.
  • Preferred: experience with OTA updates, bootloaders, secure updates, embedded observability, HIL testing, validation frameworks, or hardware test automation.

Benefits

  • Opportunity to build firmware that directly controls autonomous heavy machinery.
  • High-impact ownership of AIM’s Generation 2 hardware platform.
  • Collaboration with engineers across hardware, software, autonomy, and field operations.
  • Competitive compensation, equity, medical, dental, vision, 401(k), and life insurance.
  • Travel opportunities to real-world jobsites across the U.S. and globally.

Tech Stack

Categories

AIM

About AIM

51-200 employees

AIM builds autonomy for heavy equipment, turning bulldozers, excavators, and loaders into AI-driven fleets for mining, construction, infrastructure, and defense operators. The company sells an autonomy platform combining software, machine controls, and ruggedized hardware, deployed on active jobsites to run large-scale earthmoving. Founded in 2021 and headquartered in Redmond, Washington, AIM is privately held and backed by investors including General Catalyst and Khosla Ventures.

Contact me