5 days ago
Base Salary
$170k - $210k/yr
Responsibilities
- Design, implement, and execute OTA validation plans across device families and release types, including OS images, firmware, bootloaders, A/B updates, and delta updates.
- Build, manage, and scale automated testbeds and harnesses using hardware-in-the-loop systems, virtualized devices, and emulators for regression, integration, and stress testing.
- Automate end-to-end OTA pipelines from artifact signing and staging through rollout and post-update verification using Python, shell, and CI tools.
- Validate bootloaders, update agents, package formats, rollbacks, A/B partitions, recovery modes, secure transport, secure boot, signing, verification, and key management.
- Test update resilience under intermittent networks, latency, packet loss, power interruptions, low battery, storage constraints, and corrupted images.
- Define rollout metrics and KPIs, instrument devices and cloud backends, and produce release readiness and fleet health reports.
- Perform root cause analysis on failed updates, reproduce field issues, and drive remediation with firmware and backend engineering teams.
- Maintain device lab hardware and tooling, including JTAG, serial consoles, network emulators, power controllers, logic analyzers, Wireshark, and serial monitors.
- Improve OTA processes through staging strategies, canary rollouts, rollback thresholds, risk assessment templates, and runbook documentation.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field, or equivalent experience.
- 7+ years of hands-on experience validating embedded devices and firmware updates, including OTA or similar systems.
- Strong programming and scripting ability in Python, with familiarity with C and C++ for embedded debugging.
- Deep understanding of embedded Linux or RTOS platforms, bootloaders such as U-Boot, partition schemes, and A/B update models.
- Experience building automated test harnesses and integrating tests into CI pipelines such as Jenkins, GitLab CI, or CircleCI.
- Experience with serial/UART, JTAG/SWD, logic analyzers, oscilloscopes, and power-cycling rigs.
- Familiarity with HTTP(S), MQTT, CoAP, Wi-Fi, Ethernet, cellular, and BLE, plus experience analyzing logs, packet captures, and device telemetry.
- Strong debugging, failure reproduction, problem-solving, communication, test-plan, runbook, and postmortem-writing skills.
- Preferred experience with AWS IoT Device Management, Mender, Azure IoT, Google Cloud IoT, or custom fleet management systems.
- Preferred experience with code signing, PKI, TPM or secure-element integration, secure boot, CAN/LIN, and automotive-grade validation.
- Preferred familiarity with Docker, QEMU, canary and staged rollouts, feature flags, Yocto/OpenEmbedded, Buildroot, Prometheus, Grafana, or ELK.
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.
- The role is located in Silicon Valley; compensation is provided as an annual base salary range depending on experience, qualifications, and location.
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.
