Logo
General Motors of Canada

VAAS Senior Software Engineer

General Motors of Canada, Warren, Michigan, United States, 48091

Save Job

Job Description Hybrid : This role is categorized as hybrid. The successful candidate is expected to report to the Michigan IT Innovation Center at least three times per week. About Vision and Automation Services Team: General Motors’ (GM) Vision and Automation Services (V AAS) is distributed across Austin, TX, Warren, MI, Dublin, and Limerick in Ireland. We build innovative IT solutions supporting manufacturing by leveraging current and emerging technologies. Our focus includes computer vision, automation, XR, robotics, and AI. Our work supports GM's manufacturing goals to produce quality products with zero defects.

Why Work for Us: To achieve our vision of a world with Zero Crashes, Zero Emissions, and Zero Congestion, we are building a team passionate about creating safer, better, and more sustainable mobility solutions. This bold vision aims to transform transportation, just as previous centuries transformed how we move.

The Role: This role involves working within the Global Manufacturing organization, Vision and Automation Services. If you seek a challenging opportunity within a top-tier team and diverse technologies, this may be the position for you. The

V AAS Senior Software Engineer

will lead the identification, evaluation, and adoption of rapid, iterative, and incremental software solutions alongside Junior, Senior, and Principal Engineers, and manufacturing business partners. What You’ll Do: Develop scalable software solutions based on detailed business requirements and supported architecture. Demonstrate proficiency in Java, GitHub workflows, UI frameworks (Angular, React), API development, data layers, unit testing, solutions architecture, secured development patterns, and cloud platforms (Azure, AWS, GCP). Engage in brainstorming and refining solutions, driving technical efforts for successful project delivery. Possess technical depth in multi-layer solution development, performance tuning, debugging, incident triage, and usability improvements. Identify and remediate software quality, security, framework, and usability issues. Proficient in build/release automation, including unit testing, code quality, security, and dependency management. Mentor and coach developers. What you'll need: Minimum 6+ years of full stack software development experience. Strong hands-on knowledge of Java, SQL, UI frameworks, Spring Boot, cloud platforms, Docker, HPC, and distributed systems. Experience with agile development, application integration, and production optimization. Comfort dealing with ambiguity and working across multiple locations and time zones. Preferred Skills: Experience with AI/ML models, pipelines, and object storage (S3). Work Location: Primary work is in Pontiac, MI, supporting testing and validation. Flexibility to work at Warren, MI, is required. Work Schedule: Primarily during business hours, with some weekend and holiday coverage. At least three days onsite, with occasional flexibility for four or five days. Note:

GM does not sponsor immigration roles now or in the future. Relocation benefits may be available.

#J-18808-Ljbffr