Design and execute HIL/SIL validation test cases and automated frameworks for AUTOSAR Classic and Adaptive embedded stacks, including communication protocols, OS, diagnostics, and functional safety. Requires 3+ years embedded validation experience, AUTOSAR knowledge, and Python scripting.
118k – 200k
On-site3+ YOEEmbedded Engineering
About the role
What You'll Do
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.
Qualifications
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.
Hands-on robotics engineer building control stacks, sim-to-real pipelines, and infrastructure for robot learning projects. Collaborates with researchers to deploy algorithms on real hardware using Python and modern robotics ecosystems. Requires Master's/PhD + 3 years or Bachelor's + 3+ years experience.
119k – 178k
On-site3+ YOEEmbedded Engineering
Systems Software Engineer
LumafieldBoston, MA +1
As a Systems Software Engineer, you will develop software for next-generation CT scanning products, focusing on X-ray physics, high-speed detectors, image processing, and embedded systems. This role involves scaling embedded devices and introducing production-grade capabilities.
120k – 170k
On-site3+ YOEEmbedded Engineering
Vehicle Controls Software Engineer
ForterraClarksburg, MD +1
Designs and implements drive-by-wire control systems using C and Simulink for autonomous ground vehicles. Leads development from system modeling to deployment, requiring 3+ years in vehicle controls, embedded C, RTOS, and control theory (PID, state-space).
120k – 200k
On-site3+ YOEEmbedded Engineering
Electrical Design Engineer
AtomicsemiAustin, TX
Designs and owns electrical hardware including PCBAs for chip fabrication machines, from schematic capture through production. Requires end-to-end analog/digital/mixed-signal expertise and hands-on prototyping in a fast-paced environment.
120k – 185k
On-siteEmbedded Engineering
Design Verification Engineer
Cerebras SystemsSunnyvale, CA
Design Verification Engineer developing verification strategies, reusable testbenches, and coverage plans for large-scale AI chip designs using SystemVerilog and UVM. Requires 3+ years of DV experience and strong debugging skills.