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.
$135.2k - $306.4k
Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role requires working across product, infrastructure, security and platform teams both within and external to the company in a highly matrixed environment. You will be deeply hands...SeniorTemporary workFlexible hours$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...SeniorWork experience placement- ...Amazon Data Services, Inc. in Seattle, WA is seeking an experienced firmware engineer to design AWS-specific hardware and firmware for non-volatile memory devices. You will lead the firmware effort from conception through production, collaborating with internal and external...Senior
- ...Senior Firmware EngineerTin Can is building a safer, simpler way for kids to connect — without smartphones. We're creating screen-free, delightful... ...scale to thousands of families, we're ready to bring on an engineer to help make it happen.The RoleWe're looking for a Senior...SeniorFlexible hours
$153k - $242k
...Senior Firmware EngineerLivingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for... ...deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining BMC firmware for...SeniorPermanent employmentFull timeCasual workWork at officeRemote work- ...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...SeniorWork at office
- ...Axon is seeking a Platform Firmware engineer to design and develop firmware for AIoT infrastructure across next-generation robotic and camera systems. You will work on SoC/SoM, MCU firmware, and be part of a team driving safety, performance, and reliability in a fast-paced...Senior
$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 Experience...SeniorPermanent employmentShift work- Tin Can is seeking a Senior Firmware Engineer to own the software that runs on our safety-focused kid devices. You will develop firmware on ESP32, manage provisioning, and ensure reliable calls and audio on the device, collaborating with hardware, voice, IoT, and app teams...Senior
$500 per month
...Our client is seeking a Senior Firmware Engineer to collaborate with mechanical, electrical, and project engineering teams to design next-generation medical devices focused on patient safety. Key Responsibilities Firmware Architecture & Drivers: Design and architect...Senior$182k - $242k
...Learn more at What You'll Do CoreWeave is expanding its firmware engineering organization to support next-generation AI compute platforms... ...and the integrated firmware stack that powers them. As a Senior Firmware Engineer, FPGA & Platform Integration, you will design...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...Embedded Firmware Engineer (C Programming) – Autonomous Marine Robotics Location: Seattle, WA Relocation Assistance Available Please Note: Relocation assistance is available for qualified candidates relocating within the U.S. This position is not eligible for...SeniorRelocationVisa sponsorshipRelocation package
- ...About You You’re a firmware engineer who thrives at the boundary between hardware and software. You write clean, efficient, reliable C++... ...machines operating in the real world. What you will own As a Senior Firmware Engineer, you will design and build the core systems...Senior
- ...Blue Origin seeks a Senior Embedded Software Engineer to design, develop, and optimize firmware for the TeraWave customer terminals. You will work at the intersection of hardware and software, delivering real-time beam steering, transceiver control, and high-throughput...Senior
$160k - $220k
...K2Spacecorporation in Seattle is seeking a Senior Embedded Firmware Engineer to develop and enhance low-level embedded firmware for high-performance mixed-signal and digital SoCs. The ideal candidate will have over 5 years of experience in embedded firmware and strong...Senior$141k - $225.6k
...ll Work Location: 4 days a week in our Seattle or Scottsdale office What You'll Do Reports to: Software Engineering Manager, Platform Firmware Direct Reports: None Firmware Design and Development of AIoT infrastructure for a variety of career-defining...SeniorWork at office- ...Join to apply for the Senior Firmware Engineer role at CoreWeave Join to apply for the Senior Firmware Engineer role at CoreWeave CoreWeave is the AI Hyperscaler, delivering a cloud platform of cutting edge services powering the next wave of AI. Our technology...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours
- ...Radiant Dev is seeking a Senior Firmware Engineer to collaborate with multidisciplinary teams designing next-generation medical devices focused on patient safety. You will architect firmware, develop low-level drivers, lead embedded Linux distributions (Yocto/Buildroot...Senior
- ...Annapurna Labs (U.S.) Inc. in Seattle seeks a Senior Firmware Engineer to join the Power Architecture team, developing firmware algorithms for power management on ML acceleration hardware. You will design real-time control policies and state machines, balancing power,...Senior
- ...Axon is seeking an experienced Platform Firmware Engineer to design and develop AIoT firmware across devices and ecosystems. You will work from Seattle or Scottsdale offices four days a week, collaborating with cross-functional teams to deliver robust firmware solutions...Senior
- ...AIM Intelligent Machines in Seattle is seeking a Senior Firmware Engineer to design and build firmware for our Generation 2 hardware platform. The ideal candidate will have over 5 years of experience in embedded systems, proficient in C++, and comfortable working closely...Senior
- ...A cutting-edge technology company based in Seattle is seeking a Senior Firmware Engineer to design and implement firmware for its Generation 2 hardware platform. This role involves developing low-level drivers and ensuring system reliability and performance under real...Senior
- ...Sterling Engineering is seeking an Embedded Firmware Engineer (C Programming) to join our autonomous marine robotics team in Seattle, WA. This role focuses on low-level firmware development and close hardware interaction for autonomous vehicles used in environmental research...SeniorRelocation package
- Qualcomm Technologies, Inc. in Bellevue, WA is seeking an experienced embedded software engineer to design, implement, and validate real-time software for wireless chipsets with 3G/4G/5G capabilities and AI features. You will work in the Engineering Group, contribute to...Senior
$182k - $242k
...CoreWeave is seeking a Senior Firmware Engineer to enhance our AI compute platforms. This role focuses on FPGA development, integration with platform firmware, and improving system reliability. Ideal candidates will have extensive experience in firmware, specifically...Senior$193.3k - $261.5k
...challenges that have never been seen before, and deliver results that help our customers change the world. We are seeking a Senior Firmware Engineer to join our Power Architecture team, developing firmware algorithms for power and performance management on ML...SeniorInternshipLocal areaFlexible hours- ...Firmware EngineerAs a Firmware Engineer, you will work on the development of our universal operating system for blockchain hardware. We're looking for someone who is excited about low-latency, high-speed systems that are optimized for execution. You will work closely with...
- ...Amazon in Seattle is seeking an experienced software engineer to join the EC2 Nitro Dataplane team. This role focuses on delivering high-performance networking features for EC2 customers, requiring strong skills in C/C++ or Rust and experience in embedded software. You...Senior
$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...SeniorWork experience placementWork at officeRemote work$405k
...Anthropic is seeking a Platform Hardware Security Engineer in Seattle, WA. The successful candidate will design and implement security... ...vulnerability assessments. The ideal applicant has extensive experience in firmware and hardware security, with strong programming skills in C,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- firmware engineer Seattle, WA
- senior firmware engineer Seattle, WA
- senior lead project manager Seattle, WA
- senior robotics software engineer Seattle, WA
- senior devops engineer remote Seattle, WA
- senior sas administrator Seattle, WA
- senior IT manager Seattle, WA
- senior director of client services Seattle, WA
- senior contracts analyst Seattle, WA
- senior implementation consultant Seattle, WA



