Skip to content

Embedded Firmware Validation Engineer

Validates AUTOSAR Classic and Adaptive embedded software stacks through HIL, SIL, and target-hardware testing. The role develops Python/pytest automation, tests automotive communications and safety features, and investigates defects with firmware and functional-safety teams.

About the job

Responsibilities

  • Design and execute validation strategies for AUTOSAR Classic and Adaptive software stacks.
  • Validate 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.

Requirements

  • 3+ years of embedded software validation, firmware testing, 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 validation 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; ability to read embedded C.
  • Familiarity with HIL/SIL testing and the Linux command line.
  • Understanding of software testing fundamentals, including test case design, defect lifecycle, and regression testing.

Nice-to-haves

  • Strong experience with AUTOSAR Adaptive and POSIX-based operating systems such as QNX, PikeOS, INTEGRITY, or SafeRTOS.
  • Experience validating functional safety features for ASIL B/C/D.
  • Familiarity with automotive cybersecurity and ISO 21434.
  • Proficiency with CANoe, CANalyzer, ControlDesk, TRACE32, and logic/protocol analyzers.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Buildkite.
  • Familiarity with ASPICE and test management tools such as Jira, Polarion, or similar ALM platforms.

Skills

Autosar, Python, Pytest, Embedded C, Can, Can-Fd, Lin, Flexray, Automotive Ethernet, Hil Testing, Sil Testing, Linux, CI/CD, Jenkins, Trace32

Applied Intuition

Applied Intuition

Sunnyvale, CA

Sensor Validation Engineer
$122k+/yrOn-site3+ YOEQA Engineering

Leads validation and characterization of autonomous-vehicle sensors and improves synthetic sensor simulations through machine-learning and physical models. Requires a bachelor’s degree in an engineering-related field, three years of experience, Python, Linux, sensor validation, and sensor-driver expertise.

Idme

Idme

Mountain View, CA

Software Development Engineer III - Test Infrastructure
$124k+/yrOn-site5+ YOEQA Engineering

Builds and maintains test automation frameworks and infrastructure for web, commerce, identity, and distributed services. The role requires 4+ years of software engineering experience, strong programming skills, Playwright/Jest/API automation expertise, and CI/CD integration experience.

Mach9

Mach9

San Francisco, CA

Software Engineer - Test Automation
$130k+/yrOn-site3+ YOEQA Engineering

Build and maintain reliable automated tests and infrastructure for a browser-based 3D CAD platform. The role requires 3+ years of web test automation experience, strong TypeScript or JavaScript skills, and expertise integrating end-to-end testing into CI.

Applied Intuition

Applied Intuition

San Diego, CA

Maritime Test Engineer - Autonomous Systems
$145k+/yrOn-site3+ YOEQA Engineering

Conduct hands-on maritime testing of autonomous surface vehicles, operating systems aboard vessels, analyzing sortie data, and reporting anomalies to engineering teams. Requires 3+ years of complex-system test or field operations experience, maritime or autonomous-systems exposure, and U.S. security-clearance eligibility.

LogicGate

LogicGate

United States

Software Engineer: Test
$90k+/yrRemote3+ YOEQA Engineering

Build and scale AI-augmented automated testing frameworks, API and end-to-end suites, and test data infrastructure for a SaaS platform. The role requires 3+ years of automation or backend experience, strong TypeScript skills, distributed-system debugging, and the ability to mentor QA engineers.