About this role
Develop and maintain automated testing solutions for ADAS software, focusing on embedded systems, hardware-in-the-loop testing, and continuous integration.
Key Responsibilities
- Design automated test solutions
- Implement HIL/SIL testing
- Integrate automation with CI/CD pipelines
- Debug complex failures
- Collaborate with development teams
Technical Overview
Role involves embedded software development, automation frameworks, HIL/SIL testing, and automotive communication protocols, with a focus on software quality and reliability.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 3+ years of experience in embedded systems, test automation, and automotive communication protocols, proficient in Python and C++.
Must-Have Skills
3+ years of experience in software development and/or test automation using Python and/or C++Experience building automated tests that interact with real systemsExperience with HIL/SIL/bench testing and test orchestrationExperience with automotive communication protocolsDebugging complex failuresExperience with embedded OS (QNX and/or embedded Linux)
Nice-to-Have Skills
Experience with CI/CD and DevOps practicesExperience with automated test frameworks such as PyTestFamiliarity with ADAS feature behavior and sensing technologyExperience integrating automation with test case management systemsBuilding stable automation in lab environments
Tools & Platforms
JenkinsGitGitHubDockerPyTest
Required Skills
PythonC++embedded-in-the-loop automationHILSILbench testingECUCI/CDPyTestautomotive communication protocolsembedded LinuxQNXsoftware developmenttest automationsoftware quality
Hard Skills
PythonC++embedded-in-the-loop automationHILSILbench testingECUCI/CDautomated test frameworksPyTestautomotive communication protocolsCANXCPUDSDoIPTCP/IPUDPembedded LinuxQNXsoftware developmenttest automationsoftware quality
Soft Skills
communicationcollaborationproblem-solvingadaptabilityteamwork
Keywords for Your Resume
PythonC++embedded-in-the-loop automationHILSILbench testingECUCI/CDautomated test frameworksPyTestautomotive communication protocolsCANXCPUDSDoIPTCP/IPUDPembedded LinuxQNXsoftware developmenttest automationsoftware quality
Deal Breakers
Less than 3 years of relevant experience, Lack of experience with automotive communication protocols, No experience with embedded Linux or QNX
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile