Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Embedded Validation & Tools Engineer

Home > Python programming jobs

Staff Embedded Validation & Tools Engineer in USA new

  • Palo Alto, CA

Responsibilities

  • Design, implement, and execute OTA validation plans across device families and release types.
  • Build and scale automated hardware-in-the-loop, virtualized-device, and emulator-based testbeds for regression, integration, and stress testing.
  • Automate 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, and secure update properties.
  • Test update resilience under intermittent networks, latency, packet loss, power interruptions, low-battery conditions, storage constraints, and corrupted images.
  • Define rollout-health metrics and instrument devices and cloud backends to produce release-readiness 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 staging, canary rollout, rollback-threshold, risk-assessment, and runbook processes.

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 Python and shell scripting ability with familiarity with C/C++ for embedded debugging.
  • Deep understanding of embedded Linux and/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 logs, packet captures, and device telemetry.
  • Strong debugging, failure-reproduction, root-cause analysis, documentation, and communication skills.
  • Preferred experience with AWS IoT Device Management, Mender, Azure IoT, Google Cloud IoT, secure update practices, PKI, TPM or secure elements, secure boot, CAN/LIN, and automotive-grade validation.
  • Preferred familiarity with Docker, QEMU, staged rollout strategies, feature flags, Yocto/OpenEmbedded, Buildroot, Prometheus, Grafana, and 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 position is located in Silicon Valley; compensation depends on experience, qualifications, and location.

Salary: $170k - $210k/yr

ALSO

We’re ALSO, an electric mobility company on a mission to build the world’s best small vehicles for moving people and goods, driven and autonomous. Originally incubated within Rivian, we’re rethinking transportation from first principles to create a new generation of smaller, smarter, and more con...

Similar positions

Senior Software Engineer in Test

  • Vertice
  • Full time
  • Others
  • 11/05/2026
  • Linz, Austria

Data Analytics Engineer

  • Ruby Labs
  • Full time
  • Remote
  • 11/05/2026
  • EMEA

Senior Security Engineer

  • Westpac
  • Full time
  • Australia
  • 11/05/2026
  • Sydney

AI Platform Engineer

  • Qualifyze
  • Full time
  • Remote
  • 11/05/2026
  • Salary: $55k-$67k
  • Worldwide

AI Security Engineer

  • Menlo Security
  • Full time
  • Remote
  • 11/05/2026
  • UK