JobRaahGet matched free

Jobs

Platform Software Validation Engineer

ANRGI TECH · Palo Alto, California, United States · On-site

Posted Oct 9, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

(ECUs). In this role, you will develop and perform hands-on post-silicon bench testing on microcontrollers, validating Real-Time Drivers (RTD), the System Timer Module (STM), integrated automotive Ethernet chipsets, and bootloaders. You will own the end-to-end definition and execution of test methodologies designed to comply with ISO 26262 ASIL functional safety requirements while optimizing real-time network stack throughput. You will architect automated test frameworks primarily controlled via Python frameworks, with flexibility to develop target-side test code in C, C++, or Rust. Your expertise in embedded systems and automotive industry knowledge will help ensure the quality and reliability of our software solutions. What you’ll do... * Post-Silicon Bench Testing & Hardware Validation o Execute bench-level validation on physical silicon evaluation boards and custom automotive ECUs. o Configure and validate hardware peripherals, specifically focusing on the System Timer Module (STM), memory protection units, and interrupt controllers. o Integrate and verify PHY/switch drivers, validating high-speed automotive Ethernet transceiver performance under varied environmental conditions. o Bootloader & Flash Validation: Architect and execute test strategies for primary/secondary bootloaders, validating secure boot sequences (cryptographic signature verification), flashing routines via UDS (ISO 14229) over CAN/Ethernet, and dual-bank OTA roll-back mechanisms on microcontrollers. * Driver & Performance Verification o Validate Real-Time Drivers (RTD) for bare-metal and AUTOSAR runtime environments. o Benchmark network stack throughput and latency using network testing utilities like iperf, CANoe, and hardware packet generators. o Analyze complex communication layers including TCP/IP, SOME/IP, and DoIP over automotive Ethernet interfaces. * Functional Safety & Test Automation o Design, implement, and maintain automated regression test frameworks controlled via Python scripts. o Develop target-side test applications in C, C++, or Rust when bare-metal deterministic execution or strict memory safety verification is required. o Author V&V test specifications mapped directly to safety goals to ensure compliance across various safety levels (ASIL B to ASIL D) in alignment with ISO 26262 Part 6. o Utilize advanced lab instrumentation (digital oscilloscopes, logic analyzers) and debuggers to capture signals and isolate physical-layer anomalies. Requirements * Education: B.S. or M.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related STEM field. * Processor Expertise: Hands-on experience debugging and validating microcontrollers (ie. ESP32, ARM Cortex-M, etc.). * Automotive Communication: Deep understanding of automotive networking protocols, including Automotive Ethernet (100BASE-T1/1000BASE-T1), CAN FD, LIN, and Unified Diagnostic Services (UDS / ISO 14229) for flashing configurations. * Silicon Ecosystems: Proven familiarity with…