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

Staff Firmware Engineer, Platform

$230k - $250k

ALSO

ALSO Job Posting

We're ALSO, an electric mobility company originally conceived as a part of Rivian. We're a passionate team of builders, dreamers, doers and innovators, focused on creating entirely new vertically integrated, small EVs designed to meet the global mobility challenges of today and tomorrow. Our mission is to inspire everyone to ride ALSO—replacing many local car, truck and SUV miles with ones on vehicles that are more affordable, more enjoyable and 10-50x more efficient.

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
  • 7+ years of experience in embedded software/firmware development, with demonstrated experience in platform, BSP, or infrastructure roles.
  • MS in an engineering discipline, preferably Computer Science or Electrical Engineering.
  • Strong driver development experience: 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.
  • Strong proficiency with Bazel or similar modern build systems (Buck, CMake); experience working with complex multi-target embedded builds.
  • Expert-level proficiency in C/C++ with deep understanding of embedded constraints (memory, timing, power).
  • 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 $230,000-$250,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

Why ALSO.

We're passionate about helping the world find a better way to get there—wherever it is you're headed.

We're located in the heart of Silicon Valley and have brought together a world-class team from some of the biggest brands in the technology, automotive, cycling, outdoor recreation and retail spaces.

Together we're working hands-on to imagine, design and build an entirely new solution to a global set of transportation challenges.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Firmware Engineer, Platform in Palo Alto, CA vacancy
  • $180k - $208.89k

     ...potential is enormous, and we have a clearpathto make it real. Come join us. Job Summary: The mission of PsiQuantum's Staff Firmware Engineering role is to contribute to the development of robust and scalable firmware solutions which are integral to the underlying... 
    Suggested
    Full time
    Shift work

    PSI Quantum

    Palo Alto, CA
    11 hours ago
  •  ...Senior MTS Firmware Developer At Rhoda AI, we're building the next generation of generalist...  ...real-time control across humanoid platforms. This role centers on deterministic...  ...reporting directly to the VP of Hardware Engineering, with a clear path to grow into a managerial... 
    Suggested

    Rhoda ai

    Palo Alto, CA
    2 days ago
  • $210k - $240k

     ...Staff Firmware Engineer We're ALSO, an electric mobility company originally conceived as a part of Rivian. We're a passionate team of builders, dreamers, doers and innovators, focused on creating entirely new vertically integrated, small EVs designed to meet the global... 
    Suggested
    Work at office
    Local area
    Flexible hours
    3 days per week

    ALSO

    Palo Alto, CA
    2 days ago
  • $165k - $210k

     ...enjoyable and 10-50x more efficient. What You Will Do Firmware development of critical hardware validation, board bring-up,...  ...Will Bring ~ B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field ~6+ years of experience... 
    Suggested
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    11 hours ago
  • $190k - $240k

     ...clients. We are seeking a highly skilled and experienced front-end staff engineer to join our dynamic team and help shape the future of the ad...  ...Staff Engineer to play a pivotal role in enhancing our platform’s performance advertising capabilities. As a Staff Engineer,... 
    Suggested

    Samsung Electronics America North America

    Mountain View, CA
    4 days ago
  • $1,000 - $2,030 per month

     ...and decrease delivery headaches. What you'll do As a Staff Backend Engineer on Integrations, you will architect the systems that...  ...middleware" that allows a menu update to propagate to 50+ external platforms instantly, or an order from an external source to inject... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Otter.ai

    Mountain View, CA
    1 day ago
  • $210k - $270k

     ...unified remote grid inspection and monitoring platform that uses a SatelliteFirst approach to...  ...and vibe-coded internal apps spun up by non-engineers are now part of the daily attack surface. We're hiring a Principal or Staff Security Engineer to be our deepest technical... 
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work
    3 days per week

    AiDASH, Inc.

    Palo Alto, CA
    1 day ago
  • $195k - $298k

     ...to the GM Global Technical Center - Cole Engineering Center Podium or Mountain View Technical...  .... About the Team: The ML Compute Platform is part of the AI Compute Platform organization...  ...About the Role: We are seeking a Staff ML Engineer to help build and scale... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  • $230k - $300k

     ...Founded in 2015, NewsBreak is the Content Intelligence platform shaping the future content economy. With over 40 million...  ...information, visit About the Role We are seeking a Staff Machine Learning Engineer to provide technical leadership for our recommendation... 
    Full time
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    1 day ago
  • $130k - $260k

    Geico is seeking a Senior Staff Engineer to enhance our software engineering efforts. This pivotal role involves architecting scalable infrastructure and mentoring engineering teams while applying cutting-edge AI solutions. The ideal candidate should have over 10 years... 

    Geico

    Palo Alto, CA
    2 days ago
  •  ...design and build robust API integrations within the rapidly evolving AI ecosystem. You will create seamless connections between our platform and third-party AI tools by building custom nodes and plugins. The ideal candidate is well-versed in the modern AI landscape, has... 

    Parallel Web Systems

    Palo Alto, CA
    4 days ago
  • $200k - $250k

     ...Firmware Or Embedded Engineer We're an AI and robotics company based in San Carlos, California, on a mission to build a truly abundant society...  ...system requirements across prototype and production platforms. The system is a humanoid robot with 20+ distributed embedded... 
    Local area

    1X

    San Carlos, CA
    6 days ago
  • $175k - $250k

     ...Cross-Functional Firmware Or Embedded Engineer We are an AI and robotics company based in San Carlos, California, on a mission to build a truly...  ...system requirements across prototype and production platforms. The charger is a consumer-facing subsystem that must... 
    Local area
    Shift work

    1x

    San Carlos, CA
    1 day ago
  •  ...communications skills, excellent technical expertise and creative thinking to the organization.  Responsibilities: Create new firmware for life science instruments in a distributed and cross-functional team Maintain existing firmware for life sciences... 

    Head Hunting

    Redwood City, CA
    4 days ago
  •  ...Applications Testing Responsibilities: Ownership of system design and firmware on hardware prototype projects and development platforms. Collaborating in a team environment across engineering disciplines. Experimenting with and implementing interfaces to... 

    Intelliswift

    Sunnyvale, CA
    2 days ago
  • $180k

    xAI is seeking a Software Engineer in Palo Alto, California, to join their small, innovative team. You will develop backend services and lead infrastructure design to ensure scalability and reliability for applications used by millions. The ideal candidate will have proficiency... 

    xAI

    Palo Alto, CA
    11 hours ago
  • $170k - $300k

     ...and maintaining the tools and services engineers here at GM use every day to do their best...  ...domain. The Role We are looking for a Staff Engineer with an extensive engineering...  ...Team The Continuous Integration (CI) Platform team owns our CI infrastructure along... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Mountain View, CA
    3 days ago
  • B Capital is seeking a Machine Learning Engineer in Palo Alto, California to work on their next-gen agentic AI platform. The role involves collaborating with teams to design and implement AI systems while innovating new solutions that greatly impact Salesforce customers... 

    B Capital

    Palo Alto, CA
    4 days ago
  • Senior Staff Machine Learning Engineer, AI Platform & Emerging Capabilities Intuit is seeking a Senior Staff Machine Learning Engineer to help shape the future of the Intuit Business Platform through advanced AI research, rapid experimentation, and platform capability... 

    ATX Venture Partners

    Mountain View, CA
    11 hours ago
  • A healthcare technology firm is seeking a Staff Backend Engineer to revolutionize healthcare through innovative AI solutions. This role involves crafting user-friendly interfaces, leading technical planning, and ensuring scalability. The ideal candidate has over 8 years... 

    Commure

    Mountain View, CA
    11 hours ago
  •  ...innovative AI startup in Mountain View, CA, is seeking a Member of Technical Staff to design and build core components of next-generation AI compute solutions. The ideal candidate has a strong engineering background, experience in systems software or distributed systems, and... 

    DensityAI

    Mountain View, CA
    4 days ago
  • $220.5k - $298.5k

    Intuit Inc. in Mountain View is seeking a Senior Staff Machine Learning Engineer to drive advanced AI research and innovation for the Intuit Business Platform. This role requires deep expertise in Generative AI and related fields, with a focus on prototyping and building... 

    Intuit Inc.

    Mountain View, CA
    3 days ago
  • $214k - $289.5k

    ATX Venture Partners is looking for a Senior Staff Backend Engineer - Experimentation based in Mountain View, California. This role involves driving significant technology initiatives and leading design and implementation of robust software solutions. The ideal candidate... 

    ATX Venture Partners

    Mountain View, CA
    4 days ago
  • $131.01k - $196.3k

     ...Marvell Central Engineering Team Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that...  ...performance bottlenecks Collaborate closely with hardware, FPGA, firmware, and validation teams to bring up new devices Ensure... 
    Permanent employment
    Internship

    Marvell

    Santa Clara, CA
    2 days ago
  •  ...The RoleThe Physical and Virtual Tests Platform organisation at GM is building a cloud...  ...same ease as cloud computing. As a Staff Systems Engineer, you will be the bridge between the platform...  ...workflows that coordinate firmware flashing, health checks, power cycling... 
    Work experience placement
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  • $160.2k - $263.7k

    General Motors is seeking a Staff Systems Engineer to join their Physical and Virtual Tests Platform team in a hybrid capacity. The role involves building integration tooling, managing automotive test hardware, and transforming physical resources into cloud-native services... 

    General Motors

    Mountain View, CA
    2 days ago
  • $230k - $250k

    A cutting-edge electric mobility company in Palo Alto is looking for a Staff Data Engineer. The candidate will design and manage ingestion pipelines for telemetry data, ensuring reliability and scalability. With 10+ years of experience needed, a strong background in AWS... 
    Flexible hours

    ALSO

    Palo Alto, CA
    2 days ago
  • Geico in Palo Alto is hiring a Staff Engineer to lead the development and implementation of a vulnerability management platform. The role involves designing automation solutions for patch management, collaborating with security and platform teams, and driving technical... 

    Geico

    Palo Alto, CA
    4 days ago
  • $215k - $265k

     ...enable scalable BI, close workflows, controls, and automation across the org. We’re looking for a Staff Analytics Engineer to build and own our Financial Subledger Data Platform —the canonical set of dbt models, governed datasets, and control frameworks that transform... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Palo Alto, CA
    1 day ago
  • General Motors seeks a Staff Engineer in Mountain View, CA, to enhance tools and services for development teams. The ideal candidate will have over 7 years of experience in designing scalable production systems, with expertise in Go and Python programming. This hybrid... 

    General Motors

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

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