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

Staff Firmware Architecture Engineer, Propulsion and Battery

$210k - $245k

ALSO

About ALSO.

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 (not to mention, innovative and delightful) 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.

As a Staff Firmware Architecture Engineer, Propulsion and Battery at ALSO, you'll play a large role in platform-level firmware development, serving as a key contributor to the foundational software layers that enable all vehicle products, including drivers, real-time operating system integration, and build infrastructure. You'll own the end-to-end design, development, and testing of critical embedded software and tooling that supports the full scope of ALSO's products, and drive architectural decisions for the firmware platform and build systems that let teams efficiently develop, test, and deploy firmware across the product portfolio.

What You'll Do

  • Lead architectural discussion supporting the design and implementation of hardware abstraction layers, peripheral drivers, and board support packages across MCU families

  • Support RTOS configuration, integration, and optimization, driving decisions on OS selection, task architecture, and resource management

  • Design and develop frameworks for core platform functions like telemetry generation, firmware updates, and health monitoring, in reusable, common libraries

  • Contribute to Bazel-based build infrastructure and CI/CD improvements, ensuring reproducible builds, efficient dependency management, scalable build configurations, toolchain maintenance, and fast, reliable pipelines

  • Contribute to coding standards, driver interface design, and platform APIs, making informed architectural decisions on MCU selection, memory management, and peripheral allocation

  • Ensure architectural decisions support boot time optimization, memory footprint reduction, and runtime performance tuning across the platform

  • Collaborate with other engineering disciplines (Electrical, Mechanical, Test, etc.) and other Firmware teams to design, document, and integrate robust, reusable, and scalable software across ECUs

  • Provide vehicle system integration support, including feature implementation, ECU handshaking, debugging, and root cause analysis

  • Drive firmware initiatives to ensure product quality and vehicle safety in the powertrain and battery systems

What You'll Bring

  • B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field

  • 7+ years of experience in firmware development, ideally in safety-critical, time-sensitive, and resource-constrained environments

  • Previous experience as a Software Architect, familiar with the attributes that make code portable, maintainable, and scalable

  • Expert in C programming, ideally familiar with C++, Python, and bash scripting

  • Experience delivering software-enabled hardware products, including low-level firmware development (drivers, bootloaders), with hands‑on debugging in real-world environments using embedded diagnostics tooling such as oscilloscopes, logic analyzers, and JTAG

  • Strong understanding of control systems and system integration, with familiarity in electric drivetrains, battery technology, and common vehicle communication protocols and peripherals (e.g. ADC, CAN, force, IMU sensors)

  • Familiarity with model‑based design and software development tools such as MATLAB/Simulink

  • Familiarity with real‑time operating system platforms, ideally in functional‑safety critical applications

  • Familiarity with static analysis and linting tools to ensure software quality and correctness, and experience with CI/CD and test automation applied to consumer‑facing, software‑enabled hardware products

  • Highly collaborative mindset and strong communication skills

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

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 advocates

  • 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.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Firmware Architecture Engineer, Propulsion and Battery in Palo Alto, CA vacancy
  • ALSO. is seeking a Staff Firmware Architecture Engineer, Propulsion and Battery in Palo Alto, CA to lead end-to-end firmware design for vehicle platforms. You will own embedded software, drivers, bootloaders, and tooling across MCU families, collaborating with Electrical... 
    Suggested

    ALSO.

    Palo Alto, CA
    2 days ago
  • ALSO, a Silicon Valley electric mobility company, seeks a Staff Firmware Architecture Engineer, Propulsion and Battery, to lead platform-level firmware across vehicle products, including drivers, RTOS integration, and build infrastructure. You will own end-to-end design... 
    Suggested

    ALSO

    Palo Alto, CA
    2 days ago
  • $158.4k - $217.8k

     ...and software-defined vehicle architecture, our award-winning vehicles...  ...sustainability, design and engineering, ambition and integrity. In...  ...mobility.Lead Innovation in Battery ManagementAre you ready to take...  ...level? As a Senior Embedded Firmware Engineer, you will play a... 
    Suggested
    Hourly pay

    Lucid Motors

    Newark, CA
    5 days ago
  • $150k - $190k

    Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside...  ...parts of the Lunar system. Drive design discussions on system architecture to achieve the desired product functionality. Collaborate... 
    Suggested
    Full time
    Immediate start

    Lunar Energy

    Mountain View, CA
    3 days ago
  •  ...during the interview process. Engineering Intern - Electrical Systems...  ...Intern - Systems Architecture Software Engineering Intern - Systems Engineering, Propulsion Software Engineering Intern...  ...vehicles accelerate, manage battery temperature during fast charge... 
    Suggested
    Full time
    Contract work
    Summer work
    Internship

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    22 hours ago
  • $100k - $130k

     ...Embedded Firmware Engineer Lansdale, PA Compensation $100,000 - $130,000 Per Year Job Type Direct Hire Reputable and growing Fortune...  ...followed across the firmware team Apply knowledge of computer architectures, real-time operating systems, and programming languages to... 

    Omega Solutions

    Santa Clara, CA
    3 days ago
  •  ...Description We are seeking an Embedded Firmware Engineer to join our Energy & Charging Engineering team focused on next-generation battery systems, power electronics, and...  ...product lifecycle. Participate in firmware architecture, design reviews, and system integration... 

    Insight Global

    Palo Alto, CA
    1 day ago
  • Rhoda AI is seeking a Staff Robot Controls Integration Engineer to bridge control algorithms and hardware. You will bring MATLAB/Simulink models into real-time firmware on microcontrollers and RTOS platforms, validate with hardware-in-the-loop benches, and drive fixes... 

    Rhoda AI

    Mountain View, CA
    2 days ago
  • $262k - $364k

     ...design, develop, test, and deploy large-scale recommendation models, novel model architectures, and optimize ML infrastructure to drive the growth of the Shorts ecosystem.Partner with engineering, product, data-science, and research teams to convert business goals into... 

    Google

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

     ...our RCS protocol stack and client-side architecture to achieve maximum throughput and minimal...  ...delivery, minimal latency, ultra-low battery consumption, and rock-solid reliability...  ...standards), or high-performance application engineering.5 years of experience testing, and... 
    Worldwide

    Google

    Mountain View, CA
    4 days ago
  • Omnissa is seeking a Staff Engineer to architect the Horizon Cloud Services Next Gen platform. You will own subsystems, set technical vision, and drive secure, scalable cloud-native architecture with a global engineering team. Role emphasizes AI-enabled productivity, mentorship... 

    Omnissa

    Mountain View, CA
    1 day ago
  • $184.7k - $324.8k

     ...We are seeking a curious and self-motivated BMC Firmware Engineer to join our team and contribute to the development of next-generation industry-standard server platforms. Our work focuses on improving the manageability and security of Apple data center systems. You will... 
    Contract work
    Relocation

    Apple Inc.

    Sunnyvale, CA
    22 hours ago
  • $192k - $278k

    Deliver Ambient Computing architecture for next-generation SoCs.Influence micro-architecture details for optimal PPA working cross-functionally...  ...:Master's degree in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent practical experience.... 
    Worldwide

    Google

    Mountain View, CA
    4 days ago
  • $188k - $274k

     ...performance indicators.Investigate emerging technologies, algorithms, and architectures to drive innovation for future wearable products.Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Physics, a related field, or equivalent... 

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...maintain the multi-generation software architecture for Low-Speed IO (LSIO) subsystems across...  .../Real-Time Operating System (RTOS) firmware environments.Lead pre-silicon validation...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related... 

    Google

    Mountain View, CA
    4 days ago
  • $272k - $431.25k

     ...Responsibilities Own the end‑to‑end architecture of NVIDIA data‑center systems at the system software level, including firmware, kernel drivers, operating systems, and user...  ...degree in Computer Science, Electrical Engineering, or related field (or equivalent experience... 
    Shift work

    Segment (Twilio)

    Santa Clara, CA
    1 day ago
  • $206k - $240k

     ...Software Platforms and Product /Full-time /HybridAs a Wireless Firmware Validation Engineer on the Firmware team, you will own the performance...  ...of our TCU (Telematics Control Unit). Managing a complex architecture that integrates third-party hardware with our autonomous... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  • NVIDIA is seeking a Senior Tegra Software Engineer to develop firmware and security software for Tegra SoCs, with emphasis on Root of Trust and pre-silicon validation. You will collaborate across architecture, software, and hardware teams to push NVIDIA's next-gen GPUs... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $221k - $265k

     ...Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building...  ..., and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key responsibilities include... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  •  ...Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems...  ...(ARM Cortex-M or similar)Design power systems, including battery management and regulationCollaborate with mechanical teams on... 
    Flexible hours

    CyberCoders

    Sunnyvale, CA
    4 days ago
  • Applied Intuition in Sunnyvale seeks an Engineering Manager to lead the Firmware team within Vehicle OS. You will drive architecture, development, and integration of foundational embedded systems powering next‑gen automotive experiences. You will mentor engineers across... 

    Hardware FYI

    Sunnyvale, CA
    7 days ago
  • $207k - $300k

     ...across all software layers, spanning low-level firmware/real-time operating system (RTOS), host OS (...  ...experience with embedded software design and architecture.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field... 

    Google

    Mountain View, CA
    2 days ago
  • $155.9k - $227.3k

     ...the heart of our electric aircraft: the battery packs that power flight, the Battery...  ...Together they form one energy ecosystem, engineered around the demands of commercial eVTOL...  ...domains, will be a key contributor to their architecture and technical roadmap, and will provide... 
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    2 days ago
  • PsiQuantum is seeking a Staff Firmware Engineer to lead firmware architecture and development for quantum computing control systems within the Electronics organization. You will collaborate with hardware, systems, and software teams to deliver robust firmware solutions.... 

    PSI Quantum

    Milpitas, CA
    4 days ago
  • NVIDIA Corporation is seeking a Senior Firmware Engineer in Santa Clara, CA, to enhance networking features for AI and cloud environments. You will work with architecture, software, and hardware design teams to implement new firmware functionalities and develop verification... 

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $170k - $235k

     ...ultimate goal of enabling human life on Mars.SR. WIRELESS FIRMWARE ENGINEER (STARLINK MOBILE) The Starlink Mobile program is working to...  ...issues across the wireless PHY and MAC layers.Participate in architecture, design, and code reviews. Contribute to system... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Palo Alto, CA
    6 days ago
  • $160k - $275k

     ...availability. MatX is seeking System Software Engineer to join our team as we create best-in-...  ...The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware...  ...and direct influence on both firmware architecture and board design.What You'll Do HereDesign... 
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    4 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... 
    Full time

    Lunar Energy

    Mountain View, CA
    5 days ago
  • Array Labs in the United States is seeking an Embedded Software Engineer to develop software for radar sensors, flight systems, and...  ...processing, hardware, and GNC engineers to prototype and deploy architectures that meet demanding latency, throughput, and reliability... 

    Superorganism

    Palo Alto, CA
    3 days ago
  • $183k - $247.6k

     ...Our team defines the server architectures, drives the hardware designs,...  ...a Cloud Hardware Development Engineer to define server architectures...  ...interdisciplinary teams of component, firmware, test, qualification, and...  ...employees, supervisors, and staff; adhere to standards of... 
    Local area
    Worldwide
    Flexible hours
    Day shift

    Amazon

    Cupertino, CA
    4 days ago

Do you want to receive more vacancies?

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