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).
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. 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.
Job Responsibility:
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
Requirements:
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