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.
About AIM
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.
