{"schemaVersion":"jobsearcher.job.v1","id":"d8a7315ca7190f614cdcb8d1","url":"https://jobsearcher.com/jobs/d8a7315ca7190f614cdcb8d1","canonicalUrl":"https://jobsearcher.com/jobs/d8a7315ca7190f614cdcb8d1","title":"Embedded Software Validation Engineer(W2)","description":"Title: Embedded Software Validation Engineer(W2)Location: Palo Alto, CA – 4 days onsite Duration: 12+ Months ContractInterview Mode: VideoVisa: USC, GC, GC-EAD, TN, H4 EAD, OPT on W2Job Description (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.You'll have...• 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 Realtek Ethernet transceivers/switches and configuring low-level peripheral timers like the STM.• Functional Safety Standards: Comprehensive understanding of ISO 26262 processes, hardware software interface definitions (HSI), and safety-critical testing techniques.• Software Toolkit: Strong programming fluency in Python for building bench automation frameworks, alongside C for low-level embedded software inspection.Even better, you may have...• Automotive Network & Traffic Generation Tools• Experience using dedicated automotive hardware interfaces and packet injection tools such as Intrepid Control Systems RAD-Gigastar, Vector VN5610A/VN5640, or other media converters.• Familiarity with enterprise Layer 2/3 traffic emulation suites such as Keysight IxNetwork or Spirent TestCenter to validate switch latency and throughput boundaries.• Hands-on knowledge of network script automation using open-source packet manipulation libraries like Scapy via Python.• Hardware-in-the-Loop (HIL) & Debug Environments• Advanced proficiency in automated debugging and memory trace extraction utilizing a Lauterbach Trace32 debugger or other vendor-specific debuggers.• Experience using bench automation and instrumentation platforms such as dSPACE (ControlDesk/ConfigurationDesk) or Vector VT System for modular I/O and fault-injection testing.• Proficiency configuring low-level registers, clocks, and peripheral drivers via vendor specific configuration tools.• ISO 26262 Code Compliance & Dynamic Analysis• Experience with target-based software testing and code coverage frameworks like QA Systems Cantata or Parasoft C/C++test to enforce structural safety standards.• Familiarity with static analysis and MISRA C/C++ compliance checkers such as QA MISRA, Helix QAC, or Synopsys Coverity.","company":"Veridian Tech Solutions","rawCompany":"veridian tech solutions","city":"Menlo Park","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-10T08:34:43.926Z","occupations":[{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Validation Engineer(W2)","description":"Title: Embedded Software Validation Engineer(W2)Location: Palo Alto, CA – 4 days onsite Duration: 12+ Months ContractInterview Mode: VideoVisa: USC, GC, GC-EAD, TN, H4 EAD, OPT on W2Job Description (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.You'll have...• 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 Realtek Ethernet transceivers/switches and configuring low-level peripheral timers like the STM.• Functional Safety Standards: Comprehensive understanding of ISO 26262 processes, hardware software interface definitions (HSI), and safety-critical testing techniques.• Software Toolkit: Strong programming fluency in Python for building bench automation frameworks, alongside C for low-level embedded software inspection.Even better, you may have...• Automotive Network & Traffic Generation Tools• Experience using dedicated automotive hardware interfaces and packet injection tools such as Intrepid Control Systems RAD-Gigastar, Vector VN5610A/VN5640, or other media converters.• Familiarity with enterprise Layer 2/3 traffic emulation suites such as Keysight IxNetwork or Spirent TestCenter to validate switch latency and throughput boundaries.• Hands-on knowledge of network script automation using open-source packet manipulation libraries like Scapy via Python.• Hardware-in-the-Loop (HIL) & Debug Environments• Advanced proficiency in automated debugging and memory trace extraction utilizing a Lauterbach Trace32 debugger or other vendor-specific debuggers.• Experience using bench automation and instrumentation platforms such as dSPACE (ControlDesk/ConfigurationDesk) or Vector VT System for modular I/O and fault-injection testing.• Proficiency configuring low-level registers, clocks, and peripheral drivers via vendor specific configuration tools.• ISO 26262 Code Compliance & Dynamic Analysis• Experience with target-based software testing and code coverage frameworks like QA Systems Cantata or Parasoft C/C++test to enforce structural safety standards.• Familiarity with static analysis and MISRA C/C++ compliance checkers such as QA MISRA, Helix QAC, or Synopsys Coverity.","datePosted":"2026-10-10T08:34:43.926Z","dateModified":"2026-10-10T08:34:43.926Z","hiringOrganization":{"@type":"Organization","name":"Veridian Tech Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Menlo Park","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d8a7315ca7190f614cdcb8d1"},"url":"https://jobsearcher.com/jobs/d8a7315ca7190f614cdcb8d1"}}