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 ALSO

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Firmware Architecture Engineer, Propulsion and Battery in Palo Alto, CA vacancy
  • $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
    4 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
    2 days ago
  •  ...own the development of Rhoda's low-level firmware stack for distributed real-time control...  ...and data interfacesContribute to the architecture of the hardware abstraction layer (HAL)...  ...ForBachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics2+ years... 
    Suggested

    Rhoda AI

    Mountain View, CA
    1 hour ago
  •  ...Our distinctive tilt-aircraft architecture and scalable platform have...  ...part of the Embedded Software Engineering team, you will drive the...  ...implement full avionics embedded firmware.  Oversee firmware...  .../testing   Lithium-based battery testing/monitoring   Interest... 
    Suggested
    Full time
    Work at office

    Pivotal

    Palo Alto, CA
    16 hours 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... 
    Suggested

    Insight Global

    Palo Alto, CA
    11 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
    2 days ago
  •  ...Embedded Firmware EngineerWe are seeking an Embedded Firmware Engineer to join our Energy & Charging Engineering team focused on next-generation battery systems, power electronics, and charging infrastructure...  ....Participate in firmware architecture, design reviews, and system... 

    Insight Global

    Palo Alto, CA
    1 day 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
    1 day 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
    3 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 hour 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
    1 day 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
    3 days ago
  • Applied Intuition in Sunnyvale, CA, is seeking an Engineering Manager to lead the Firmware team within the Vehicle OS organization. You will drive architecture, development, and integration of foundational embedded systems powering the Vehicle OS platform, working with... 

    Applied Intuition

    Sunnyvale, 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
    2 days ago
  •  ...Job TitleStrong understanding of vehicle EE architectures and automotive development practices.Embedded C, C++ Experience.Deep knowledge of embedded software architecture and development processesExperience supporting software through the product lifecycle, including mass... 

    Omni Inclusive

    Mountain View, CA
    1 day ago
  • $150k - $220k

     ...As a senior embedded systems engineer, you will bring automotive-grade embedded engineering discipline to a greenfield product environment, owning firmware from architecture through production deployment across condition monitoring systems, power electronics, and grid... 

    Ayr Energy, Inc.

    Mountain View, CA
    23 hours 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
    2 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
    1 day 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
    3 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
    1 day 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
    1 day 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
    2 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
    3 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
    3 days ago
  • $207k - $300k

    Lead a team of software engineers, providing technical mentorship, fostering career growth...  ...leader, contributing to system architecture, design, and code to resolve issues and...  ...Power and Performance optimizations on battery operated devices.Google's software engineers... 

    Google

    Mountain View, CA
    3 days ago
  • $135k - $155k

     ...the ultimate goal of enabling human life on Mars.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

    SpaceX

    Palo Alto, CA
    4 days ago
  •  ...Embedded Firmware Engineer Experience in developing, writing, and debugging code for embedded microcontrollers and processors (ARM and MSP...  ...updates. Implement firmware coding for ultra low power battery operated MCUs / Processors. Measure system power and optimize... 

    E-Solutions

    Milpitas, CA
    3 days ago
  •  ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will... 

    Kasmo Global

    Menlo Park, CA
    3 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
    4 days ago
  • General Motors is seeking a Staff Software Engineer to lead the technical direction of DevOps and platform engineering for next-gen infotainment...  .... You will mentor engineers across teams, influence architecture, and drive delivery at scale, with a focus on #J-18808-Ljbffr... 

    General Motors

    Mountain View, CA
    2 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!