Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

Full-time

AIM

About us

AIM builds autonomy for the real world - robots that move mountains. Our systems fuse software, hardware, robotics, and mission-critical infrastructure into ruggedized, safety-critical machinery operating on jobsites across the world. We replace decades of manual, error-prone, high-risk work with intelligent machines that reshape how earthmoving is done.

Firmware is the foundation of everything we ship. It connects compute to control, sensors to decisions, and safety systems to real-world actuation. Our firmware runs on embedded systems inside heavy machinery - operating under real-time constraints, harsh environments, and zero tolerance for failure.

We’re scaling fast, building our Generation 2 hardware platform, and need firmware that is deterministic, observable, and production-ready at fleet scale. Learn more about AIM here.

About you

You’re a firmware engineer who thrives at the boundary between hardware and software. You write clean, efficient, reliable C++ code that interacts directly with real-world systems - and you care deeply about correctness, timing, and failure modes.

You’re comfortable working close to the metal: microcontrollers, embedded Linux systems, device drivers, communication buses, and hardware interfaces. You debug with oscilloscopes, logs, and intuition. You understand that firmware is not just code - it’s the behavior of the machine.

You take ownership of systems end-to-end - from hardware bring-up to production deployment - and you design firmware that is testable, observable, and resilient in the field. You have strong judgment about trade-offs between performance, safety, and complexity.

You want to work on systems where reliability is non-negotiable and where your code directly controls machines operating in the real world.

About us together

We’re building the firmware foundation for autonomous heavy equipment. That means solving hard problems:

  • real-time control loops and deterministic execution

  • reliable communication across CAN, Ethernet, and serial interfaces

  • hardware variability across machines and environments

  • safety-critical systems with fail-safe behavior

  • debugging in high-noise, high-vibration, high-entropy environments

  • firmware update, configuration, and observability at fleet scale

We’ll iterate quickly, confront failures directly, and build systems that work not just in the lab - but in dust, heat, vibration, and real customer operations.

If that excites you - you’ll thrive here.

What you will own

As a Senior Firmware Engineer, you will design and build the core systems that power AIM’s autonomous machines and global fleet operations.

Architect & Build Firmware Systems

  • Design and implement firmware for AIM’s Generation 2 hardware platform using C++.

  • Develop low-level drivers, hardware abstraction layers (HAL), and system services.

  • Build robust interfaces to sensors, actuators, ECUs, and communication buses (CAN, SPI, I2C, UART, Ethernet).

  • Ensure deterministic behavior across real-time and near-real-time control paths.

Deliver Production-Ready Firmware

  • Write clean, efficient, testable embedded C++ code.

  • Implement robust error handling, watchdogs, and fail-safe mechanisms.

  • Build firmware that is resilient to hardware faults, communication loss, and environmental variability.

  • Contribute to firmware standards, architecture, and coding practices.

Improve System Reliability & Observability

  • Design and implement telemetry, logging, and debugging capabilities for embedded systems.

  • Diagnose complex system issues across firmware, hardware, and system integration boundaries.

  • Drive root-cause analysis and eliminate recurring failures in field deployments.

Own Hardware Bring-Up & Integration

  • Lead firmware bring-up for new hardware (Gen2 boards, daughterboards, interposers).

  • Work closely with Electrical and Mechanical Engineering to validate designs and interfaces.

  • Support validation efforts including HIL testing, regression testing, and field validation.

Drive Performance & Real-Time Behavior

  • Optimize timing, memory usage, and CPU utilization across embedded systems.

  • Ensure real-time constraints are met for control and safety-critical paths.

  • Balance system performance with robustness and maintainability.

Raise the Engineering Bar

  • Mentor engineers on embedded systems, firmware design, and debugging techniques.

  • Improve firmware development workflows, CI/CD pipelines, and testing frameworks.

  • Establish best practices for firmware reliability, safety, and maintainability.

Basic Qualifications

  • 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 communication protocols (CAN, SPI, I2C, UART, Ethernet).

  • Strong debugging skills across hardware/software boundaries.

  • Experience designing systems for reliability, safety, and real-world deployment.

  • Proven ability to deliver production-quality firmware in cross-functional environments.

Preferred Qualifications

  • Experience with safety-critical systems or real-time embedded systems.

  • Experience with robotics, autonomy, or heavy equipment systems.

  • Familiarity with RTOS or real-time scheduling concepts.

  • Experience with hardware bring-up and board-level debugging.

  • Experience with firmware update mechanisms (OTA, bootloaders, secure updates).

  • Experience with observability in embedded systems (logging, tracing, telemetry).

  • Familiarity with HIL testing, validation frameworks, or hardware test automation.

  • Experience working in high-reliability or high-entropy environments.

How you’ll stand out

  • You design firmware that is simple, deterministic, and highly reliable.

  • You think in terms of systems - not just code - and understand machine behavior end-to-end.

  • You bring a strong safety mindset and anticipate failure modes before they occur.

  • You debug issues others can’t - across firmware, hardware, and system interactions.

  • You raise engineering rigor through clarity, ownership, and high standards.

  • You connect firmware decisions directly to machine performance and customer outcomes.

What we offer

  • Opportunity to build firmware that directly controls autonomous heavy machinery in the real world.

  • High-impact ownership of AIM’s Generation 2 hardware platform.

  • Collaboration with world-class engineers across hardware, software, autonomy, and field operations.

  • Competitive compensation, equity, medical/dental/vision, 401(k), life insurance.

  • Travel opportunities to real-world jobsites across the U.S. and globally.

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Seattle, WA vacancy
  • $141k - $225.6k

     ...a mission that matters at a company where you matter.Platform Firmware | Seattle, WA or Scottsdale, AZJoin Axon and be a Force for GoodAt...  ...or Scottsdale officeWhat You'll DoReports to: Software Engineering Manager, Platform FirmwareDirect Reports: NoneFirmware Design... 
    Senior
    Work experience placement

    Axon

    Seattle, WA
    22 hours ago
  •  ...Responsibilities Design and implement firmware for AIM’s Generation 2 hardware platform using C++. Develop low-level drivers,...  ...usage, and CPU utilization across embedded systems. Mentor engineers and improve firmware workflows, CI/CD pipelines, testing frameworks... 
    Senior
    Full time

    AIM

    Seattle, WA
    2 days ago
  • Location: Seattle WA or Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems from concept through production. This role is focused on hardware ownership, including schematic design... 
    Senior
    Flexible hours

    CyberCoders

    Seattle, WA
    2 days ago
  •  ...upcoming LITEON Information Session! Join us to explore full-time engineering opportunities, learn more about our technologies, and connect...  ...EE, ECE, and ME \n Open Positions: Electrical Engineer | Firmware Engineer | Test Engineer | Mechanical Engineer \n \n \n... 
    Suggested
    Odd job
    Full time
    Local area

    LITEON Careers - U.S.

    Seattle, WA
    3 days ago
  • $80 - $116 per hour

     ...Role Description We're bringing up new hardware built around USB-C Power Delivery controllers and are looking for an embedded firmware engineer to help take these boards from bare PCB to working, production-quality firmware. You'll write and debug firmware on 32-bit ARM... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Bellevue, WA
    1 day ago
  •  ...are a high tech, high intensity company founded and operated by engineers on a mission to revolutionize the world's electric vehicle...  ...OTA software update strategies # Human-rated safety-critical firmware # Buildsystems and test infrastructure for unit and integration... 
    Senior
    Full time
    Remote work

    Electric Era

    Seattle, WA
    2 days ago
  • $148.5k - $237.6k

     ...and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter.Your ImpactAs a senior engineer on the team, you will be intimately involved in the architecture decisions that will shape this product. You live and breathe... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    1 day ago
  • $141k - $225.6k

     ...decisions. We design, deploy and manage hardware + software used by first responders and security professionals worldwide. As a Senior Software Engineer you will: Build the native foundation for edge video and IoT intelligence across Axon Body cameras and FususCOREs. Own... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Worldwide

    Axon

    Seattle, WA
    3 days ago
  •  ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises... 
    Senior
    Remote job
    For contractors
    Flexible hours

    Turing

    Seattle, WA
    14 days ago
  •  ...Job Description Senior EDI Developer (Healthcare Payer | Facets Ecosystem) \n Onsite at Seattle, Washington \n Contract \n \n Experience : 8+ Years IT | 5+ Years Healthcare Payer & EDI | 3+ Years Edifecs/TriZetto HIPAA Gateway \n \n Summary : \n Seeking... 
    Senior
    Contract work

    Amtex Systems Inc

    Seattle, WA
    3 days ago
  • $220k - $292k

     ...hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile...  ...systemsHelp secure our embedded Linux systemsClosely collaborate with firmware engineers on low-level protocols and software updates to... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    3 days ago
  •  ...Job Description Senior EDI Developer (Healthcare Payer | Facets Ecosystem) \n Location : Seattle, WA \n \n Experience: 8+ Years IT | 5+ Years Healthcare Payer & EDI | 3+ Years Edifecs/TriZetto HIPAA Gateway \n \n Summary: \n Seeking a Senior EDI Developer... 
    Senior

    Sophus IT Solutions

    Seattle, WA
    3 days ago
  •  ...04-30Location: Seattle, WAEmployment Type: Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsRole:- Senior Software Engineer ( 7 to 8 yrs)Location-Seattle, WA(Onsite)Hire type- FTE Skills : Java 8Experience (Years)10 (Max)Job Description:Must Have... 
    Senior
    Work experience placement

    SRI Tech

    Seattle, WA
    1 day ago
  •  ...AIM Intelligent Machines, Inc. is seeking a Senior Embedded Safety Engineer to shape the functional safety strategy for autonomous heavy equipment. You will collaborate across firmware, electrical, robotics, and systems engineering to define safety requirements, evaluate... 
    Senior

    AIM Intelligent Machines, Inc.

    Seattle, WA
    1 day ago
  •  ...We are looking for a Senior Software Engineer – Lakehouse & Applied AI with strong hands-on experience in Databricks, PySpark, Python, cloud infrastructure, and GenAI/LLM technologies . The ideal candidate will combine data engineering and software engineering... 
    Senior
    Full time
    Local area

    BrickRed Systems

    Bellevue, WA
    22 hours ago
  • $35k - $55k

     ...- 55,000 per year Requirements: ~ A bachelors degree in Computer Engineering, Electrical Engineering, Embedded Systems, or a related technical field is preferred. ~0–3 years of embedded firmware development experience; experience with power electronics or power module... 
    Full time
    Internship

    LITEON Careers - U.S.

    Seattle, WA
    1 day ago
  •  ...AIM is seeking a Senior Embedded Safety Engineer to shape the functional safety strategy for autonomous heavy equipment. You will translate hazards into concrete safety requirements and work with firmware, electronics, robotics, and systems engineering to implement safety... 
    Senior

    AIM

    Seattle, WA
    1 day ago
  •  ...backgrounds and enabling them to succeed through tailored, technology-enabled instruction. Role Description This full-time Senior Software Engineer role is a hybrid position based in the Greater Seattle Area, with flexibility for partial work from home. In this role,... 
    Senior
    Full time
    Work from home

    Wild Zebra

    Seattle, WA
    3 days ago
  • We’re partnering with a leading consumer technology company to hire a Senior / Staff Software Engineer to help build and scale next-generation, AI-powered commerce experiences.This is a high-impact role focused on reimagining how customers interact with digital products... 
    Senior

    Fuel Talent

    Seattle, WA
    1 day ago
  •  ...building products distribution, and takeoff is one of the first places we intend to change how the industry works. As a Senior Software Engineer on our new Takeoff team, you will be one of the first engineers building the systems that measure a building and forecast... 
    Senior
    Full time
    Immediate start

    QXO

    Seattle, WA
    1 day ago
  •  ...quality and compliance gates, and the AI-assisted tooling that both engineers and non-engineer Builders now use to ship changes. Our mission...  ...so they can build and ship with speed and confidence. As a Senior or Staff Software Development Engineer, you'll work on highly technical... 
    Senior
    Full time

    Remitly

    Seattle, WA
    4 days ago
  • $170k - $190k

     ...stakes financial decisions of their lives, most often at a time when they are most vulnerable.  We're hiring one additional senior engineer to build this platform with us. Given the size of the team, each hire carries the responsibility of a founding engineer. You... 
    Senior
    Contract work

    Snowdrop

    Bellevue, WA
    1 day ago
  • $180k - $225k

     ...transform lives with trusted financial services that transcend borders.About the Role:Come join us as a Senior Software Developer on Remitly's Site Reliability Engineering (SRE) Team! We work across Remitly's engineering organization driving programs that improve... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    Remitly

    Seattle, WA
    22 hours ago
  • $200k - $255k

    Who we're looking forWe're hiring senior/staff, product-minded full-stack engineers to build the core of Supio's platform — a fast-moving, AI-native product used in high-stakes, real-world legal workflows. You build product end-to-end in TypeScript across the stack, from... 
    Senior
    Work at office

    Supio

    Seattle, WA
    2 days ago
  •  ...reliability and performance. The team culture is very collaborative with ample opportunities for growth and mentorship from Principal engineers.AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL:Design and implement critical AI security capabilities for... 
    Senior

    Snowflake

    Bellevue, WA
    4 days ago
  • $200k - $287.5k

     ...done.We are looking for a talented and passionate SeniorSoftware Engineer for our Snowpark Container Service, part of our Snowflake...  ...that is critical to realizing Snowflake’s Data Cloud Mission.AS A SENIOR SOFTWARE ENGINEER, YOU WILL:Design and develop features, understand... 
    Senior
    Work at office

    Snowflake

    Bellevue, WA
    1 day ago
  • Senior Software Engineer, Agent Frameworks Location: Seattle, WA | HybridCompensation: Competitive base salary + bonus + long-term incentives About the Role We’re looking for a Senior Software Engineer to build the foundational architecture behind sophisticated AI... 
    Senior

    Fuel Talent

    Seattle, WA
    1 day ago
  •  ...Job Description Senior Embedded Software Engineer \n Location: Seattle, WA (Primarily Onsite) \n Help Build the Embedded Foundation for Next...  .... \n Experience debugging software at the hardware, firmware, and system levels. \n Familiarity with ARM-based... 
    Senior

    LER TechForce

    Seattle, WA
    20 days ago
  •  ...reliability. Collaborate with Product Management, Design, and Engineering teams to create integrated customer solutions. Identify and...  ...systems and libraries that interface with cloud and firmware services. Requirements ~5+ years of professional software... 
    Senior
    Full time
    Work at office
    Remote work

    Axon

    Seattle, WA
    10 days ago
  •  ...hybrid friendly but not remote-first and believe in in-person collaborations for all roles that involving building -product, UX and engineering roles) \n \n About Hushh: \n We're on a mission to make user data universally accessible and valuable, respecting users'... 
    Senior

    hussh 🤫

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!