Applied
Embedded Firmware Validation Engineer
Sunnyvale. Posted 3 months ago
The role
You will design HIL test cases for AUTOSAR Classic RTOS and AUTOSAR Adaptive POSIX stacks. You will validate software at low levels including OS scheduling, memory protection, communication stacks, and diagnostics.
What you will do
- Design and execute validation strategies for AUTOSAR Classic and Adaptive software stacks.
- Validate end-to-end automotive communication 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.
- Integrate automated tests into CI/CD pipelines.
- Investigate and debug software, communication stack, and hardware failures.
- Collaborate with BSW, firmware, and functional safety teams to resolve issues.
- Author traceable test cases and validation documentation.
Required qualifications
- 3+ years of embedded software validation, firmware test, or Software Engineer in Test experience
- 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
- 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
- Familiarity with 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)
- 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
About the company
Applied Intuition, Inc. is a Silicon Valley company creating digital infrastructure for physical AI. It services the automotive, defense, trucking, construction, mining and agriculture industries.