> Markdown version of [/jobs/ext/2000168-embedded-firmware-validation-engineer](https://www.wearedevelopers.com/jobs/ext/2000168-embedded-firmware-validation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Validation Engineer - **Company:** Applied Intuition - **Location:** Sunnyvale, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $118,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JIRA, Automation of Tests, AUTomotive Open System Architecture (AUTOSAR), Communications Protocols, Computer Engineering, Continuous Integration, Software Debugging, Device Drivers, Embedded C, Embedded Software, Ethernet, Firmware, FlexRay, FreeRTOS, Github, Python (Programming Language), Linux Commands, Routing, Network Administration, Posix, Real-Time Operating Systems, Regression Testing, ISO/IEC 15504, Software Requirements Analysis, Test Case, Strategies of Testing, Scripting, Cloud Platform System, Pikeos, Pytest, Gitlab-ci, Information Technology, Transport Protocols, Trace32, Polarion, Jenkins - **Published:** August 9, 2026 - **Apply:** https://www.adzuna.com/details/5832932912 ## About the Role * 3+ years of embedded software validation, firmware test, or Software Engineer in Test experience, ideally in automotive. * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field * Working knowledge of AUTOSAR (Classic and/or Adaptive) architecture and test methodologies involved in validation. * Hands-on experience testing at least one automotive communication protocol (CAN/CAN-FD, LIN, FlexRay, or Automotive Ethernet). * Working knowledge of Python or a similar scripting language; comfortable reading embedded C. * Familiarity with HIL/SIL testing and the Linux command line. * Understanding of software testing fundamentals (test case design, defect lifecycle, regression testing). Nice to have: * Strong experience with AUTOSAR Adaptive and POSIX-based operating systems (QNX, PikeOS, INTEGRITY, SafeRTOS). * Experience validating functional safety (ASIL B/C/D) and familiarity with automotive cybersecurity (ISO 21434). * Proficiency with automotive diagnostic and debugging tools such as CANoe, CANalyzer, ControlDesk, TRACE32, and logic/protocol analyzers. * Experience using CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Buildkite. * Familiarity with ASPICE and test management tools like Jira, Polarion, or similar ALM platforms. ## Description We are looking for an Embedded Firmware Validation Engineer to design robust HIL test cases for the entire AUTOSAR Classic RTOS and AUTOSAR Adaptive POSIX stack. You will validate the software at its lowest levels - OS scheduling and memory protection, the communication stack (CAN/CAN-FD, LIN, FlexRay, Automotive Ethernet), MCAL and complex device drivers, and diagnostics - against system and safety requirements. You will build test benches, author automated test suites, inject faults, and drive defects to root cause with development teams. We are hiring at mid or senior level - scope and ownership will scale with your experience. At Applied Intuition, you will: * Design and execute validation strategies for AUTOSAR Classic and Adaptive software stacks. * Validate end-to-end automotive communication protocols including CAN/CAN-FD, LIN, FlexRay, Ethernet, SOME/IP, DoIP, PDU Routing, Network Management, and Transport Protocols. * Verify Safe OS, diagnostics, platform security, and functional safety features. * Perform functional, robustness, boundary, timing, negative, and fault-injection testing. * Execute testing on HIL benches, SIL environments, restbus simulations, and target hardware. * Develop and maintain automated Python (pytest) test frameworks for regression and nightly validation. * Integrate automated tests into CI/CD pipelines to improve coverage and release quality. * Investigate and debug software, communication stack, and hardware failures using trace tools, debuggers, and bus analyzers. * Collaborate with BSW, firmware, and functional safety teams to reproduce, root-cause, and resolve issues. * Author traceable test cases and validation documentation aligned with ASPICE and software requirements. ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)