GM Israel (Herzliya) takes a significant part in introducing sophisticated software features into car in many domains like connected cars, advanced camera technologies and research. We shape the face of the future vehicles in diverse fields by developing cutting edge technologies. GM is committed to Zero Emission, Zero Crashes and Zero Congestion vision.
About the Group:
The DVE Group is part of a wider division responsible for developing new automotive infotainment features. The main activities of the group include developing sophisticated testing environments and infrastructure for efficient validation and testing execution of these image processing systems.
We're looking for a senior software engineer who applies engineering best practices to solve complex, non-routine problems in test automation and infrastructure development.
What will YOU do?
-
Collaborate with multi-disciplinary systems and SW teams to define, design, and test new technologies for GM vehicles.
-
Design and develop new testing environments, automated setups, testing infrastructure, and testing tools.
-
Debug SW and HW products to ensure correct behavior, determine root causes of failures, and recommend corrective actions in partnership with SW and algorithm teams.
-
Develop automation frameworks and testing environments for various software and algorithm applications.
-
Investigate and resolve defects in automation infrastructure.
-
Design and maintain DevOps solutions for continuous integration and deployment.
-
Enhance testing infrastructure to improve robustness, efficiency, and coverage.
-
Implement automation features to streamline regression and validation workflows.
Your Skills & Abilities (Required Qualifications)
-
B.Sc. in Computer Science, Information Systems, or other IT-oriented scientific degree or equivalent practical experience
-
Over 4 years of experience developing functional testing environments and QA frameworks for complex systems
-
Practical experience designing and developing software in Python (preferred) or similar languages
-
Strong experience with Git, Jenkins, Docker, Kubernetes, microservices architecture, and distributed computing
-
Knowledge of Agile, Scrum, and CI/CD practices
-
Proficiency with AI-powered development tools (GitHub Copilot, Cursor, or similar) to accelerate coding, debugging, test case generation, log analysis, documentation, and problem-solving