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

Senior Firmware Engineer, Platform

$160k - $210k

jobr.pro

In this role, you will play a large role in platform-level firmware development, being a key contributor to the foundational software layers that enable all vehicle products—including drivers, real time operating system integration, and build infrastructure. You will own the end to end design, development, and test of critical embedded software and tooling that supports the full scope of ALSO’s products. You will also drive architectural decisions for the firmware platform and build systems, enabling teams to efficiently develop, test, and deploy firmware across the product portfolio.

What you will do

  • Driver Development & Architecture: Lead design and implementation of hardware abstraction layers, peripheral drivers, and board support packages across MCU families.
  • Operating System Management: Support RTOS configuration, integration, and optimization; drive decisions on OS selection, task architecture, and resource management.
  • Core Firmware Frameworks and Libraries: Design and develop frameworks for core platform functions like telemetry generation, updating firmware, and health monitoring.
  • Build System: Contribute to Bazel-based build infrastructure; ensure reproducible builds, efficient dependency management, and scalable build configurations across targets.
  • Architecture & Standards: Contribute to coding standards, driver interface design, and platform APIs; make informed architectural decisions on MCU selection, memory management, and peripheral allocation.
  • CI/CD Infrastructure: Drive build and test infrastructure improvements; maintain toolchains, manage compiler/linker configurations, and ensure fast, reliable CI pipelines.
  • Performance & Optimization: Lead efforts on boot time optimization, memory footprint reduction, and runtime performance tuning across the platform.

What you will bring

  • 4+ years of experience in embedded software/firmware development, with demonstrated experience in platform, BSP, or infrastructure roles.
  • BS in an engineering discipline, preferably Computer Science or Electrical Engineering.
  • Experience with driver development: I2C, SPI, UART, CAN, CAN-FD, GPIO, DMA, timers, ADC/DAC, and other MCU peripherals.
  • Experience with real-time operating systems (FreeRTOS, Zephyr, ThreadX, or similar); understanding of scheduling, synchronization primitives, and memory management.
  • Proficiency with Bazel or similar modern build systems (Buck, CMake); experience working with complex multi-target embedded builds.
  • Proficiency in C/C++ with deep understanding of embedded constraints (memory, timing, power).
  • Some experience with toolchain management: GCC/LLVM for ARM, linker scripts, startup code, and debugging tools (JTAG/SWD, trace).
  • Experience with CI/CD pipelines for embedded development (build automation, static analysis, unit testing frameworks).
  • Excellent communication skills with ability to document complex systems and support cross-functional teams.
  • Familiarity with bootloader development, secure boot, and firmware update mechanisms (OTA).
  • Experience with hardware-in-the-loop (HIL) testing and emulation frameworks.

The salary for this position ranges from $160,000 - $210,000 per year, depending on experience and qualifications.

Perks & Benefits

  • Robust health coverage — excellent health, dental, and vision insurance covered up to 100% by ALSO, with FSA & HSA options
  • One Medical membership and dedicated insurance advocate
  • Rich fertility and family-building benefits with Progyny
  • Flexible time off
  • 401(k) match
#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer, Platform in Palo Alto, CA vacancy
  • $174k - $253k

     ...product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style...  ...power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    5 days ago
  • $120k - $175k

    Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products’ firmware and software, which are important sources of functionality, adaptability, and optimization of our designs. We are looking for... 
    Senior
    Full time

    Lunar Energy

    Mountain View, CA
    3 days ago
  • $150k - $180k

    Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware...  ...bootloader to high-level application firmware. Develop platform firmware to support components like flash file systems,... 
    Senior
    Full time
    Immediate start

    Lunar Energy

    Mountain View, CA
    4 days ago
  • Job-ID17606999Reference21-09612Primary Skill: Firmware Engineering - Responsibilities: Ownership of system design and firmware on hardware prototype projects and development platforms. Collaborating in a team environment across engineering disciplines. Experimenting with... 
    Senior

    Intelliswift

    Menlo Park, CA
    2 days ago
  •  ...scale-up to make generalist robotics a reality.You will own the development of Rhoda's low-level firmware stack for distributed real-time control across humanoid platforms. This role centers on deterministic communication, control-loop synchronization, and embedded software... 
    Senior

    Rhoda AI

    Mountain View, CA
    3 days ago
  • Job-ID17893476Reference21-11027Primary Skill: Firmware Engineering - This position will focus on development of virtual platforms by modelling hardware devices for testing Embedded devices using SystemC, C++. Responsibilities Ownership of firmware test application on hardware... 

    Intelliswift

    Menlo Park, CA
    2 days ago
  •  ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design...  .... Work with test engineers and platform engineers in developing testing frameworks...  ...resource-constrained embedded systems Seniority level : Associate Employment type : Full... 
    Senior
    Full time

    Tata Technologies

    Mountain View, CA
    3 days ago
  •  ...OSI Engineering, based in Palo Alto, CA, is looking for a Generalist Firmware Engineer for a 12-month hybrid contract. This role involves developing firmware for next-generation AI wearables, executing subsystem-level ownership under architectural guidance. The ideal... 
    Senior
    Contract work

    OSI Engineering

    Palo Alto, CA
    5 hours ago
  • $119.8k - $234.7k

     ...Hardware EngineeringDiscipline: Firmware EngineeringCompany:...  ...Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft...  ..., and the Microsoft Azure platform globally with its server and...  ...looking for highly motivated Senior Firmware Engineer with a background... 
    Senior
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Mountain View, CA
    3 days ago
  •  ...machine through an EEG-powered wearable platform designed for communication, productivity...  ...Generalist with rotating focus across the firmware stack. Moves across subsystems as work...  ...direction. Works extensively with external engineering teams at CMs and silicon vendors, the... 
    Senior
    Contract work
    Work at office
    Shift work
    Rotating shift
    2 days per week

    OSI Engineering

    Palo Alto, CA
    5 hours ago
  • $140k - $215k

     ...test/integration test/requirement-based test according to the firmware team test specification Automate the regression test Develop...  ...Required Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or similar field of... 
    Senior
    Work experience placement
    Work at office
    Local area

    Phantom AI

    Mountain View, CA
    6 hours ago
  • $145k - $182k

     ...feature flags and cloud costs. The Harness Software Delivery Platform includes modules for CI, CD, Cloud Cost Management, Feature Flags...  ...Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights and continues to expand at an... 
    Senior
    Full time
    Local area
    Immediate start
    Flexible hours

    Harness

    Mountain View, CA
    1 day ago
  • $235.03k - $352.29k

     ...self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer,...  ...model development. The team closely collaborates with autonomy engineers to ensure our labeled data is high-quality and comprehensive.... 
    Senior
    Full time

    Nuro

    Mountain View, CA
    1 day ago
  • $193.93k - $291.15k

     ...self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer,...  ...multiple teams in this organization. We are searching for an engineer with experience building reliable and scalable machine learning... 
    Senior

    Nuro

    Mountain View, CA
    5 days ago
  •  ...Snowflake is seeking a skilled member for the Release Engineering team to enhance deployment practices across its multi-cloud environment. As part of this role, you'll design systems for continuous deployment, streamline engineering processes, and drive intelligent automation... 
    Senior

    Snowflake

    Menlo Park, CA
    6 hours ago
  • $170k - $235k

     ...boundary between hardware and software. You will work across platform firmware, FPGA logic, board bring-up, system management, and...  ...systems, platform firmware, BMC development, or hardware bring‑up engineering. Strong proficiency in C/C++ and Python. Deep understanding... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Relocation package

    Cowboy Space

    San Carlos, CA
    6 hours ago
  • $193.93k - $291.15k

     ...world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides.Founded in 2016,...  ...regressions.About YouBS, MS, or PhD in Computer Science, Electrical Engineering, or a closely related field, plus 3+ years of relevant work... 
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $160.36k - $240.54k

     ...world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides.Founded in 2016,...  ...on sensors and compute for autonomous vehiclesMentor software engineers to bring them to their full potentialAbout YouDomain experience... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $144k - $236k

     ...scaling LinkedIn’s AI model training, feature engineering and serving with hundreds of billions of...  ...of AI with the state-of-the-art Feature Platform, which empowers AI Users to effortlessly...  ...the best performance possible.As a Senior Software Engineer, you will have first-... 
    Senior
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $160k - $260k

     ...we build.About The RoleWe're looking for a talented, driven Senior Software Engineer to build the critical infrastructure that powers the Aptos...  ...initiatives to design, build, and optimize backend services and platform infrastructure for the Aptos blockchainDeveloping scalable... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area

    Aptos Labs

    Palo Alto, CA
    5 days ago
  • $165k - $200k

     ...NewsBreakFounded in 2015, NewsBreak is the Content Intelligence platform shaping the future content economy. With over 40 million...  ...comfortable working directly with product, QA, and other non-engineers.Nice to HaveMediation or in-app bidding experienceSDK development... 
    Senior
    Full time
    Local area
    Work from home

    News Break

    Mountain View, CA
    4 days ago
  • $235.03k - $352.29k

     ...world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides.Founded in 2016,...  ...model development. The team closely collaborates with autonomy engineers to ensure our labeled data is high-quality and comprehensive.... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $193.93k - $352.29k

     ...Safer streets, more time for what matters, and easier access to the world around us, that’s why we’re building a universal autonomy platform: self-driving for all roads and all rides.Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $118k - $212k

     ...NewsBreakFounded in 2015, NewsBreak is the Content Intelligence platform shaping the future content economy. With over 40 million...  ...to be AI-native: systems designed so that agents, tooling, and engineers can all operate them safely. This is a hands-on engineering role... 
    Senior
    Full time
    Local area
    Work from home

    News Break

    Mountain View, CA
    3 days ago
  • $161.3k - $274.2k

    Company DescriptionWho we areMoveworks: the Agentic AI Assistant platform that empowers the entire workforce. Our platform enables...  ...ServiceNow’s leading workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we deliver the AI platform for... 
    Senior
    Contract work
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    3 days ago
  • $153k - $179k

     ...high, and so are the rewards. The Security Platform team is responsible for the secure...  ...with security, infrastructure, and product engineering partners to ensure data is both usable and...  ..., and emerging AI-driven use cases.As a Senior Software Engineer, you will design and... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    2 days ago
  • $174.4k - $237.8k

     ..., entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate...  ...and economic potential of industrial robotics.RoleAs a Senior Full Stack Platform Software Engineer, you and the team will own the design and... 
    Senior
    Full time
    Work experience placement
    Local area

    Intrinsic

    Mountain View, CA
    5 days ago
  • Hireup.net is seeking a Senior Device Driver Engineer in Mountain View, California, who has a strong background in device driver development, particularly...  ...offers the chance to work on cutting-edge networking technologies and firmware architecture. #J-18808-Ljbffr Hireup.net
    Senior

    Hireup.net

    Mountain View, CA
    5 days ago
  • $200k - $240k

     ...we are looking for a Staff Firmware Security Architect to set the...  ...our vehicle firmware security platform — secure boot, cryptographic...  ...critical checks into CI, mentor engineers on secure design, and align...  ..., and runbooks, and mentor senior engineers; hardware-in-the-loop... 
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    6 days ago
  •  ...and secure UDS access. Own end-to-end firmware update trust, including signed and...  ...production readiness, and trade-offs. Mentor engineers and provide design leadership across the...  ...C/C++ experience on bare-metal or RTOS platforms, with familiarity with linkers, memory... 
    Full time
    Flexible hours

    ALSO

    Palo Alto, CA
    5 days ago

Do you want to receive more vacancies?

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