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

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 AIM

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Seattle, WA vacancy
  • $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... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    3 days ago
  • $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
    3 days ago
  • 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 candidates... 
    Senior
    Relocation
    Visa sponsorship
    Relocation package

    Sterling Engineering

    Seattle, WA
    5 days ago
  • $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

    Radiant Dev

    Seattle, WA
    1 day ago
  •  ...machines that reshape how earthmoving is done. Firmware is the foundation of everything we ship....  ...scale. About you You’re a firmware engineer who thrives at the boundary between...  ...’ll thrive here. What you will own As a Senior Firmware Engineer, you will design and build... 
    Senior

    AIM Intelligent Machines

    Seattle, WA
    5 days ago
  •  ...of 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 the... 
    Senior
    Flexible hours

    Tin Can

    Seattle, WA
    4 days ago
  • 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 provides... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Bellevue, WA
    5 days ago
  • $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... 
    Senior
    Permanent employment
    Shift work

    K2 Space

    Seattle, WA
    19 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Bellevue, WA
    17 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
    5 days 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
    2 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
    1 day ago
  • $108k - $216k

    Position Summary... What you'll do... Role summary: As a Senior Software Engineer at Walmart, you will lead the delivery of scalable, high-quality software solutions by collaborating with cross-functional teams. You will drive the full software development lifecycle... 
    Senior
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    1 day ago
  •  ...Blue Origin LLC is seeking a Senior Director of Software Engineering to lead a talented team responsible for mission-critical software for the New Glenn launch vehicle. This highly visible role spans embedded flight software and requires deep technical expertise and leadership... 
    Senior
    Relocation package

    Blue Origin LLC

    Seattle, WA
    4 days ago
  • $184.5k

     ...operational efficiency at scale. We're seeking a high-performing and influential individual contributor who leads by example, mentors engineers, interfaces consistently with technical leadership, leads complex and ambiguously defined projects, and brings strong engineering... 
    Senior
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Expedia

    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
    6 hours ago
  • $114k

     ...now to create an epic experience in this always-on, high-tech, and hyper-connected world. Role Overview The Marketplace Growth Engineering team is dedicated to the success of third-party sellers on our platform. Our mission is to build the end-to-end, scalable, and... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Coupang

    Seattle, WA
    2 days ago
  • $157.6k - $197k

     ...further Armada’s mission to bridge the digital divide for customers around the world. About the Role We are seeking a Senior Software Engineer to join our Edge organization. This is a role for an engineer who lives at the intersection of software, networking, and... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Armada

    Bellevue, WA
    1 day ago
  • $163.2k - $220.8k

     ...entrepreneurial spirit allow exceptional opportunities for professional achievement and career growth. Wilson Sonsini is seeking an experienced Senior Software Developer to join our Innovations team. The software developers on our team are the primary contributors to Neuron on both... 
    Senior
    Full time
    Remote work
    Worldwide

    Wilson Sonsini Goodrich & Rosati

    Seattle, WA
    5 days ago
  • Keys:• 5+ years of experience as a hands-on developer, with 2+ years on the Android platform• Proven expertise in Java and Kotlin, with a mastery of patterns and frameworks used on the Android platform including data persistence, Fragments, Map APIs, and Google Play Services...
    Senior

    Robert Half

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...that helps customers get the most out of the technology in their homes.The Alexa Smart Home Team is seeking a software development engineer to help develop new solutions focused on improving the quality, diversity, and customer experience of smart home devices.The ideal... 
    Internship
    Flexible hours

    Amazon

    Bellevue, WA
    3 days ago
  •  ...architecture, and our team is looking for people like you. As a Senior Principal Architect at JPMorganChase within the Consumer...  ..., and Skills Formal training or certification on software engineering concepts and 10+ years applied experience. Hands‑on... 
    Senior

    JPMorgan Chase & Co.

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

     ...concerns Participate in code reviews, on-call rotations, and architecture discussions Required Qualifications3-5 years of software engineering experience on large-scale distributed systems or cloud servicesStrong proficiency in Java or C++Deep understanding of distributed... 
    Senior

    Snowflake

    Bellevue, WA
    3 days ago
  •  ...thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose. Could that be you? Senior Software Engineer - Intelligent Document Processing & Context Grounding Build the AI-powered platform behind the next generation of... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    1 day ago
  • $152k - $241.5k

    We are looking for a Deep Learning and Computer Vision engineer for our Autonomous Vehicles team. The role involves applying state-of-the-art techniques to build ground truth for autonomous vehicles, a critical aspect of our next-generation products. You will have the... 
    Senior
    Full time
    Night shift

    Nvidia

    Seattle, WA
    6 hours ago
  • $184.9k - $250.2k

    Amazon Braket is evolving to support fault-tolerant quantum computing. We need a Senior SDE who can build high-performance systems infrastructure for quantum workloads - the kind of engineer who thinks about latency budgets, resource lifecycle, and how to make hardware... 
    Senior
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    5 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
    3 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
    5 days ago
  •  ...applications. We are pioneering an AI-driven, spec-based robot onboarding platform that transforms robot integration from a manual engineering effort into an AI-assisted software engineering workflow. Using AI-generated service contracts, edge service specifications,... 
    Senior
    Full time
    Flexible hours

    Oracle

    Seattle, WA
    3 days 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
    1 day ago

Do you want to receive more vacancies?

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