2 months ago
Base Salary
$210k - $245k/yr
Responsibilities
- Lead architecture for hardware abstraction layers, peripheral drivers, and board support packages across MCU families
- Support RTOS configuration, integration, optimization, OS selection, task architecture, and resource management
- Design reusable frameworks and libraries for telemetry, firmware updates, and health monitoring
- Contribute to Bazel-based build infrastructure, reproducible builds, dependency management, and scalable target configurations
- Drive coding standards, driver interfaces, platform APIs, MCU selection, memory management, and peripheral allocation decisions
- Improve build and test infrastructure, maintain toolchains, manage compiler and linker configurations, and support reliable CI pipelines
- Optimize boot time, memory footprint, and runtime performance across the firmware platform
- Collaborate with electrical, mechanical, test, and firmware teams on ECU software integration workflows
- Provide vehicle system integration support, including feature implementation, ECU handshaking, debugging, and root-cause analysis
- Drive firmware initiatives supporting product quality and vehicle safety in propulsion and battery systems
Requirements
- B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related field
- 7+ years of firmware development experience, ideally in safety-critical, time-sensitive, and resource-constrained environments
- Previous experience as a Software Architect with knowledge of portable, maintainable, and scalable code design
- Expertise in C and familiarity with C++, Python, and Bash scripting
- Experience delivering software-enabled hardware products, including low-level firmware such as drivers and bootloaders
- Hands-on experience debugging embedded systems with oscilloscopes, logic analyzers, JTAG, and similar diagnostic tooling
- Strong understanding of control systems and system integration
- Familiarity with electric drivetrains, battery technology, and vehicle communication protocols and peripherals such as ADC, CAN, force, and IMU sensors
- Familiarity with model-based design and tools such as MATLAB and Simulink
- Familiarity with real-time operating-system platforms, ideally in functional-safety-critical applications
- Familiarity with static analysis and linting tools
- Experience with CI/CD and test automation for consumer-facing, software-enabled hardware products
- Highly collaborative mindset and strong communication skills
Benefits
- Health, dental, and vision insurance covered up to 100% with FSA and HSA options
- One Medical membership and dedicated insurance advocates
- Fertility and family-building benefits through Progyny
- Flexible time off
- 401(k) match
- Located in Silicon Valley
About ALSO
ALSO builds small, efficient electric vehicles for moving people and goods in dense urban settings, with options planned for both driver-operated and autonomous use. The privately held company, founded in 2025 and headquartered in Palo Alto, was originally incubated within Rivian and follows a vertically integrated approach spanning vehicle hardware, software, and sensing, selling directly through demos, retail experiences, and community activations.
