Staff Firmware Architecture Engineer, Propulsion and Battery
Palo Alto$210k - $245kFull-timePosted 2mo ago
About the role
Staff Firmware Architecture Engineer focusing on platform-level firmware across propulsion and battery systems, owning end-to-end design, development, and testing of embedded software, RTOS integration, and build infrastructure to enable ALSO's vehicle products.
Responsibilities
- 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 and 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
Qualifications
- 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
Skills
Required:C programmingFirmware architecture and design
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
Last updated Aug 19, 2026. Interested? Apply on the company site.

About ALSO
Introducing Transcendent Mobility
Move beyond.
MobilityElectric BikesTransportation
More open roles at ALSO
- Staff Vehicle Dynamics Controls Engineer2w agoPalo Alto · Technology Platform Engineering
- Staff Control Platform and Verification Engineer2w agoPalo Alto · Technology Platform Engineering
- Staff Dyno Controls Engineer2w agoPalo Alto · Technology Platform Engineering
- Staff Actuator Design Engineer2w agoPalo Alto · Technology Platform Engineering
- Commercial Fleet Service Technician3w agoSeattle · North America Service