Senior Firmware Engineer
AIM
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. 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
- ...enabling advanced defense missions such as target tracking on the ground and in the air. Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data...SeniorPermanent employment
$152k - $241.5k
...design teams. Implement new features in the core of Mellanox NIC firmware. Develop verification tests for advanced features in a highly... ...need to see Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience in the field. 5+...Senior- Elevate Outdoor Collective in Bellevue, WA, is seeking a Firmware Developer to advance firmware for avalanche transceivers and create... ...proficiency in C and C++, as well as collaboration with hardware engineers. Ideal candidates should possess a Bachelor's degree in a...SeniorRemote work
$201k - $250k
head-huntress.com is seeking an Embedded Software Engineer specializing in firmware development for munition systems. The candidate will ensure robust end-to-end development of firmware and collaborate with hardware engineers to deliver effective solutions. With a compensation...Senior- NVIDIA Gruppe is seeking a skilled software developer to work on Mellanox NIC firmware. You will closely collaborate with architecture and software design teams, developing firmware, implementing new features, and creating verification tests in a sophisticated testing...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
$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 employmentTemporary workCasual workWork at officeFlexible hours- ...Blue Origin LLC is looking for an Embedded Software Engineer III to develop and test real-time embedded software that controls rocket engines for human-capable spacecraft. This position requires a strong background in embedded systems and collaborative skills to work...Senior
$122k - $158k
...wealth of experience in food service, food automation, software engineering, aerospace, and consumer electronics. We have come together to... ...about the elegance of embedded code. The role As a Firmware Engineer, you will develop the low-level software that brings...- ...Job Responsibilities: Develop firmware to integrate custom image sensors with an MCU Develop firmware to interface... ...writing skills Education/Experience: ~ Bachelor's degree in computer science, software engineering or relevant field required...
$141k - $225.6k
...Senior Embedded Application Software Engineer - Connected Devices Seattle, Washington, United States Join Axon and be a Force for Good. At Axon, we’re... ...opportunity to work alongside talented software and firmware engineers and contribute to the creation of next-generation...SeniorWork experience placementWork at officeRemote work$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...SeniorWork experience placementWork at officeRemote workWorldwide- Deako, Inc. based in Seattle is seeking an experienced Embedded Systems Engineer to develop smart lighting solutions. Your role involves designing firmware for microcontrollers, creating custom drivers, and managing high-uncertainty projects requiring scientific methodology...
- A technology and safety solutions company is seeking a Senior Software Engineer to build the native foundation for edge video and IoT intelligence. The role involves defining SDK strategies, designing AI pipelines, and working collaboratively onsite in Seattle on a hybrid...Senior
- Blue Origin LLC, based in Seattle, WA, is seeking a Software Engineer to join their GenESIS team, focusing on developing high-performance platform software that enhances the safety and reliability of spaceflight. The ideal candidate should have a Bachelor's degree in Computer...SeniorRelocation package
$160k - $190k
Heads Up Technologies in Kirkland, Washington is seeking a Senior Embedded Software Engineer to enhance and manage embedded software for business-jet cabin systems. This full-time onsite role demands expertise in Linux and QNX, and requires a Bachelor's in Computer Science...SeniorFull time- Nscale is seeking a Senior Principal Back-End Network Engineer to lead the technical direction of AI interconnect networks. This position demands extensive experience in HPC networking and Infiniband fabric architecture to ensure reliability and scalability. As a Senior...Senior
- A prominent recruitment firm is seeking multiple Senior Software Engineers for remote contracts in Seattle, WA. Candidates should have over 6 years of engineering experience, strong proficiency in C# and .NET, and familiarity with modern deployment technologies like Docker...SeniorContract workRemote work
- ...Senior Software Engineer Responsibilities: Lead the design, development, and testing of robust systems and services. Contribute to shaping the technical architecture of the product. Translate product requirements into detailed technical solutions and user stories. Deliver...Senior
- A leading technology company is seeking a Senior Principal Engineer to define the technical strategy for their foundational platform. This role involves establishing strategic goals, leading cross-company programs, and architecting systems for billing and identity management...SeniorRemote job
- ...collaborate with executives and lead software design for new OCI components. The ideal candidate has over 10 years of experience in engineering and architecture with strong expertise in C++ and a deep understanding of cloud infrastructure concepts. In this dynamic role,...Senior
- ...are a high tech, high intensity company founded and operated by engineers on a mission to revolutionize the world's electric vehicle... ...remote OTA software update strategies Human-rated safety-critical firmware Buildsystems and test infrastructure for unit and integration...SeniorRemote work
- Nscale is searching for a Senior Principal Front-End Network Engineer to lead technical direction in AI infrastructure networks. This role requires 12+ years in network engineering, focusing on Ethernet fabrics and architectural strategies. Join a dynamic startup environment...Senior
- Blue Origin LLC is hiring a Sr Principal Software Engineer to lead technical strategy for software development in Seattle. The role demands... ...Engineering and a strong communication record presenting to senior leadership. The position offers competitive compensation and...SeniorRelocation
$251k - $352k
A leading software development company is hiring a Senior Principal Engineer in Seattle, WA, to define and drive the technical strategy for its foundational platform. This remote-first role requires deep technical expertise across multiple domains, focusing on accounts,...SeniorRemote job$160k - $190k
Heads Up Technologies, Inc. is looking for a Senior Embedded Software Engineer to troubleshoot and enhance embedded software for business-jet cabin systems in Kirkland, Washington. Successful candidates will have 8+ years of experience and a deep understanding of QNX, C...Senior- ...~ 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...Senior
- Blue Origin is seeking experienced engineers to develop flight software for the New Glenn rocket. This role focuses on real-time embedded software within a collaborative team, making a significant impact on safe human spaceflight. Candidates should have a B.S. in a relevant...Senior
$75 - $83 per hour
...Talent is partnering with a nationally-known enterprise to support several 2026 greenfield initiatives. We're hiring multiple Senior Software Engineers who thrive in zero-to-one environments, can collaborate across vendors and internal teams, and are excited to ship clean,...SeniorContract workRemote work- Reliable Robotics Corporation in Seattle is searching for a Sr. Embedded Software Engineer to join their Embedded Systems team. You will develop embedded software for innovative radar systems, transforming air transportation safety. The role requires a strong background...Senior
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 cloud service delivery manager Seattle, WA
- senior business analyst contract Seattle, WA
- senior product design engineer Seattle, WA
- senior game producer Seattle, WA
- senior software manager Seattle, WA
- senior manager business analytics Seattle, WA
- senior marketing account manager Seattle, WA
- senior marketing manager Seattle, WA
- senior contracts analyst Seattle, WA

