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- Blue Origin LLC is seeking a Sr. Embedded Software Engineer for its New Glenn Avionics team in Seattle. This role involves developing flight software and tools for spaceflight systems, contributing to safety-critical embedded software for the reusable New Glenn launch...Senior
- Kapta Space, a startup in Seattle, is looking for a Senior Embedded Firmware Engineer. You will lead development for radar operation handling critical software in a collaborative setting. Ideal candidates have 8+ years in embedded firmware, experience in radar systems,...
- 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...
- Sonos, Inc. is seeking a Junior Embedded Software Engineer to contribute to the software powering their products. The role enables you to collaborate across teams while gaining exposure to embedded systems and consumer electronics software development. This hybrid position...Work at office3 days per week
- 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 leading tech firm is looking for a Senior Principal Engineer to lead platform architecture and strategic planning. In this role, you will define the technical vision across multiple engineering organizations, ensuring a seamless integration of product systems. Ideal candidates...SeniorRemote job
- 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
- 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
$126k - $250k
Australia-Employment is looking for a Senior Embedded Solutions Engineer based in Seattle to architect and implement software for satellite systems. This role involves developing high-reliability embedded software and leading hardware bring-up activities, with collaboration...Senior- ...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
- ...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
- ...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
$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- 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
$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
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

