This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a member of the Connectivity Platform Software team, you will be at the forefront of automotive innovation, helping to build the Software Defined Vehicle. You will participate in the full development lifecycle—from concept and test plan design to implementation, execution, and issue debugging. In this role, you will develop automated testing scripts and libraries that ensure the reliability of infotainment, connectivity, and sensor technologies. By delivering high-quality software for Ethernet and CAN-connected ECUs, you will play a vital role in improving vehicle safety, efficiency, and the overall rider experience.
Job Responsibility:
Build and maintain scalable automated testing solutions and libraries using both in-house and open-source technologies
Drive the testing of cloud-connected software for CAN/Ethernet-based vehicle modules in a fast-paced Agile environment
Translate complex requirements into robust test strategies to guarantee system reliability and quality metrics tracking
Oversee high-volume automated test suites, isolating issues and diagnosing software defects to meet production standards
Champion code quality through peer reviews and provide technical guidance to junior team members
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field (A GPA of 11/12 or equivalent is highly preferred)
3+ years of experience in Python development and object-oriented design
3+ years of experience with Python-based frameworks (e.g., Slash or Pytest)
3+ years of experience in automotive software development and testing
1+ years of experience in Service-Oriented Architecture (SOA) and Protobuf
2+ years of experience maintaining large-scale automated test executions and triaging results
Expert-level Python is required
Proven aptitude for detecting, diagnosing, and solving complex software defects
Strong interpersonal skills with the ability to work effectively in a self-driven, multi-site team environment
Nice to have:
Intermediate knowledge of C++
Experience with Java and Groovy
Hands-on experience with embedded system testing
Experience with data analytics and visualization of test results