Embedded Firmware Validation Engineer

Added
5 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

python ci/cd pytest can hil
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • 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.

🎯 Requirements

  • 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.

🎁 Benefits

  • 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.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’