Careers

Senior Engineer - Firmware

Summary

AIM is a mission driven company focused on terraforming this planet – reverse negative effects of climate change. We are growing the team with people passionate about landing a groundbreaking product category. If you enjoy a fast paced entrepreneurial environment and want to advance a cutting edge embodied AI technology that is enabling the next industrial revolution, we’re excited to meet you! AIM has been built by a team of engineers who landed cutting-edge systems at Google, Waymo, SpaceX, Tesla, Apple, Dropbox, Stripe, Google[x] and Microsoft, and are backed by General Catalyst, Elad Gil, Human Capital, Ironspring Ventures, Mantis, DCVC, among other great allies.

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

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)
  • Cybersecurity principles in automotive systems

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)

If you are interested in applying please send an updated resume directly