What are the responsibilities and job description for the Automotive Software Test Engineer position at Sryven?
Job Details
Job Title: Automotive Software Test Engineer
Work Location: Newark, CA or Southfield, MI - Onsite
Start/End Dates: 24/03/2025 - 26/12/2025
Daily Schedule: 8:30am-5:30pm, Mon-Fri
The Role:
Education: BE or ME in Computer Science or equivalent.
Experience:
Work Location: Newark, CA or Southfield, MI - Onsite
Start/End Dates: 24/03/2025 - 26/12/2025
Daily Schedule: 8:30am-5:30pm, Mon-Fri
The Role:
- Own the Security validation of vehicle ECUs.
- Gather software requirements to ensure clarity, completeness, and testability.
- Create a comprehensive test plan that outlines the testing approach, objectives, scope, resources, and schedule.
- Identify opportunities to improve validation processes, testing methodologies, and overall product quality.
- Build test infrastructure and automated testing frameworks.
- Document issues in detail and collaborate with Developers to resolve them.
Education: BE or ME in Computer Science or equivalent.
Experience:
- 5 years of experience in testing networking and/or automotive products.
- 5 years of experience in automation scripting using Python, Shell, or other scripting languages.
- 5 years of experience developing system-level test cases.
- At least 4 years of experience developing test cases on embedded Linux platforms.
- Experience with automotive protocols (DoIP, UDS, LIN, CAN).
- Good programming/scripting knowledge for developing automation scripts.
- Experience verifying Security features (Secure Boot, OTP fuzes, Secure Update, JTAG, etc.).
- Experience using automation test tools and stress test tools.
- Strong debugging and analytical skills.
- Passion for Embedded Systems testing.
- Strong collaboration skills.
- Excellent interpersonal, verbal, and written communication skills.
Skill Area | Required Experience (Years) | Mandatory/Preferred |
Testing networking/automotive products | 5 | Mandatory |
Automation scripting (Python, Shell, etc.) | 5 | Mandatory |
System-level test case development | 5 | Mandatory |
Automotive protocols (DoIP, UDS, LIN, CAN) | 5 | Mandatory |
Embedded Linux test case development | 4 | Mandatory |
Security features verification (Secure Boot, OTP fuzes, Secure Update, JTAG) | 5 | Mandatory |
Automation and stress test tools | 4 | Preferred |
Debugging and analytical skills | 5 | Mandatory |
Collaboration and communication skills | 5 | Mandatory |
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Automotive Cyber Security Engineer
United Software Group -
Pontiac, MI
Automotive Test Development Engineer
Akkodis -
Allen, MI
Automotive Test Automation Engineer
Omni Inclusive -
Dearborn, MI