Staff Firmware Architecture Engineer, Propulsion and Battery
$210k - $245kALSO
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. 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, 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
$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...SuggestedHourly pay$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...SuggestedFull timeImmediate start- ...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...SuggestedFull timeContract workSummer workInternship
$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...- ...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...
- 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...
$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...$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- 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...
$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 workRelocation$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$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...$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...$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$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 timeTemporary workRelocation package- 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...
$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 timeTemporary workRelocation package- ...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
- 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...
$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...$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 timeTemporary work- 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....
- 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...
$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 employmentTemporary workWeekend work$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 paidFull timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours$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- 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...
$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 areaWorldwideFlexible hoursDay shift
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!
- staff security engineer Palo Alto, CA
- staff engineer Palo Alto, CA
- assistant electrical engineer Palo Alto, CA
- senior staff systems engineer Palo Alto, CA
- engineering aide Palo Alto, CA
- senior staff engineer Palo Alto, CA
- technology administrator Palo Alto, CA
- software engineer staff Palo Alto, CA
- assistant engineer Palo Alto, CA
- staff design engineer Palo Alto, CA



