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

Senior Firmware Engineer

AIM Intelligent Machines

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.

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.
#J-18808-Ljbffr
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Seattle, WA vacancy
  • $160k - $220k

     ...fundamentally different class of spacecraft. Engineered to survive the harshest radiation...  ...apply. The Role   We are seeking a Senior Embedded Software Engineer to develop and...  ...Demonstrated ability to debug complex hardware/firmware issues.  Nice to haves... 
    Senior
    Permanent employment
    Shift work

    K2 Space

    Seattle, WA
    a month ago
  •  ...humor about it). As we gear up to scale to thousands of families, we're ready to bring on an engineer to help make it happen. The Role We're looking for a Senior Firmware Engineer to own the software that lives on every Tin Can. Our devices are the front line of... 
    Senior
    Flexible hours

    Jobtailor

    Seattle, WA
    2 days ago
  •  ...applications including synthetic aperture radar (SAR), Earth observation and target tracking. We are seeking a hands-on Senior Embedded Firmware Engineer to help develop the firmware behind this mission-critical radar payload. You will own substantial parts of the... 
    Senior

    EVONA

    Seattle, WA
    3 days ago
  • Axon Enterprise is seeking a senior firmware/embedded engineer to lead AIoT firmware development across SoC/SoM platforms and related RF systems. You will work on firmware for Wi‑Fi, Bluetooth, LTE/5G, and battery management while mentoring peers and shaping AI-assisted... 
    Senior
    Work at office

    Axon Enterprise Inc

    Seattle, WA
    4 days ago
  • $141k - $225.6k

     ...mission that matters at a company where you matter. Platform Firmware | Seattle, WA or Scottsdale, AZ Join Axon and be a...  ...Scottsdale office What You'll Do Reports to: Software Engineering Manager, Platform Firmware Direct Reports: None Firmware... 
    Senior
    Full time
    Work experience placement
    Work at office

    Axon

    Seattle, WA
    4 days ago
  • NVIDIA in Seattle is seeking a Software Engineer to join the NIC Firmware team. You will work with architecture and software teams to implement core firmware features for Mellanox NICs, and develop verification tests in a complex firmware environment. The role requires... 
    Senior

    NVIDIA

    Seattle, WA
    5 days ago
  • Cytek Biosciences, Inc. is seeking a Manager of Electronics & Firmware to lead a team developing electronics and embedded firmware for next-generation flow cytometry and imaging instruments. The role blends people leadership with hands-on technical direction across architecture... 
    Senior

    Cytek Biosciences, Inc.

    Bellevue, WA
    1 day ago
  • $80 - $116 per hour

     ...Job Description Job Description Job Title: Embedded Firmware Engineer (USB-C, Power Delivery) Job Description We are seeking an embedded firmware engineer to join our team in developing cutting-edge hardware centered around USB-C Power Delivery controllers. You... 
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Actalent

    Bellevue, WA
    4 days ago
  • $90 - $110 per hour

     ...Job Description Job Description Embedded Firmware Engineer (USB-C / Power Delivery) LHH Recruitment Solutions is partnering with an innovative technology organization to identify an Embedded Firmware Engineer for a 6-month contract opportunity with strong potential... 
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Local area
    3 days per week

    LHH US

    Bellevue, WA
    18 days 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
    Remote work

    Blackhornvc

    Seattle, WA
    5 days ago
  •  ...Origin is seeking an exceptionally talented Sr Principal Software Engineer to lead the technical strategy for the Software Development...  ...test, influencing thousands of users daily. You will present to senior leadership, collaborate with Principal Engineers, and guide AI-... 
    Senior

    Blue Origin

    Seattle, WA
    3 days ago
  • Overland AI in Seattle develops autonomous ground vehicles and leads embedded firmware integration on production platforms. We seek an Embedded Software Engineer to own the firmware architecture, bring‑up boards, and ensure robust hardware‑software interaction with the... 

    Overland AI

    Seattle, WA
    4 days ago
  •  ...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low...  ...-0 OCI services. This is an exciting opportunity to work with senior architects & leaders at OCI as well as a broader Oracle... 
    Senior
    Worldwide
    Flexible hours

    Ll Oefentherapie

    Seattle, WA
    3 hours ago
  • A leading aerospace company in Seattle seeks an experienced embedded software engineer for its Lunar Permanence business unit. The role involves developing software for avionics systems, requiring a strong background in C/C++ and debugging techniques. The ideal candidate... 
    Senior
    Relocation package

    Blue Origin

    Seattle, WA
    5 days ago
  • $180k - $270k

     ...patterns such as containers (k8s) or micro-frontends, in order to push the state-of-the-art and innovate new solutions Leading fellow engineers and stake-holders to identify requirements and take solutions from initial design to production Leading/driving a project’s... 
    Senior
    Full time
    Work at office
    Flexible hours

    Everpure, Inc.

    Bellevue, WA
    3 days 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
    2 days 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
    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
    1 hour 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
  • $168.1k - $227.4k

     ...customer expectations for deeply personalized experiences have increased. To meet this challenge, we're seeking a Software Development Engineer to help develop a unified customer personalization service supporting Amazon's diverse range of businesses and offerings. This... 
    Senior
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • Lead by example, driving engineering excellence across the team while actively mentoring and developing technical talent.Partner closely with Engineering Managers, Product Managers, and Technical Program Managers (T/PgMs) to define, refine, and execute the team’s goal,... 
    Senior

    Google

    Seattle, WA
    3 days ago
  •  ...Slalom Build in Seattle, WA, is seeking a Senior Principal in Data Architecture & Engineering to design and deliver cloud data platforms across AWS, Azure, and GCP. You will lead architecture, guide multi-cloud implementations, and mentor teams while collaborating with... 
    Senior

    Jobleads-US

    Seattle, WA
    4 days ago
  •  ...Oracle Cloud Infrastructure (OCI) is seeking a Senior Principal Software Engineer to lead end-to-end network and storage acceleration initiatives at global scale from Seattle. Build and ship high‑performance cloud services that power mission‑critical workloads. You... 
    Senior

    Jobleads-US

    Seattle, WA
    2 days ago
  • $212.5k - $250k

     ...judgment will directly shape the outcome. You'll join a small, senior team that blends startup-style execution with the rigor required...  ...at scale.The Problems You'll SolveAs a Senior Software Engineer II, KYC, you will lead technically complex projects and serve as... 
    Senior
    Full time

    Carta

    Seattle, WA
    21 hours ago
  • $192k - $240k

     ...the tools, resources, and support you need to grow your career.Engineering at BrexEngineering at Brex is about building systems that...  ...engineering is a craft, and builders become leaders.What you’ll doAs a Senior Frontend Engineer, you will be working across the entire Brex... 
    Senior
    Work at office
    Remote work
    Work from home

    Brex

    Seattle, WA
    1 day ago
  • $192k - $240k

     ...the tools, resources, and support you need to grow your career.Engineering at BrexEngineering at Brex is about building systems that...  ...authentication, and core vendor integrations such as Okta and Oso.As a Senior Software Engineer on IAM, you will lead projects and... 
    Senior
    Work at office
    Remote work
    Work from home

    Brex

    Seattle, WA
    1 day ago
  •  ...reliability, and operational excellence for an internal metadata store used by control plane services, partnering with senior architects and multiple engineering teams. You should be a self-motivated engineer who enjoys deep-dive work into low-level systems, with a... 
    Senior

    Jobleads-US

    Seattle, WA
    1 day ago
  •  ...Senior Java Microservices Developer Cloud experience with AWS preferred Senior Java development experience Strong troubleshooting skillset Kafka & REST API development for services with high transaction rates Container/Kubernetes microservices using SpringBoot... 
    Senior

    Samprasoft

    Seattle, WA
    1 day ago
  •  ...solution overview to both internal and external audiences Good decision-making skills, conflict resolution, and follow-through with partners Bachelor’s Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience... 
    Senior

    Targeted Talent

    Seattle, WA
    a month ago
  • $165k - $227k

     ...excellence.This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.OpportunityAs a Senior Engineer on the OIG team, you will be involved into development, design, and maintenance of our product to serve enterprise customers at... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Bellevue, WA
    1 day ago

Do you want to receive more vacancies?

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