VAAS Senior Software Engineer
General MotorsAbout the role
Job Description
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Michigan IT Innovation Center three times per week, at minimum.
About Vision and Automation Services Team:
General Motors’ (GM) Vision and Automation Services (VAAS) is distributed across Austin, TX, Warren, MI, Dublin and Limerick in IRL. We are the group within GM building innovative IT solutions supporting manufacturing, leveraging current and emerging technologies. Our focus includes many different technologies around computer vision, automation, XR, Robotics, and AI. Our work supports GM manufacturing goals to build 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 of people who are passionate about creating safer, better, and more sustainable mobility solutions. This bold vision won't happen overnight, but just as we transformed how the transportation in the last century, we are committed to transforming how we move today and in the future.
The Role:
This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services. If you're looking for a challenging opportunity, working within a top-notch team and with diverse technology - this may be the position for you.
The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering business partners.
What You’ll Do:
Develop scalable software solutions based on detailed business requirements and supported technology architecture
Demonstrate experience and proficiency in the following technology platforms/patterns:
Java, GitHub Workflows, UI Framework Development, API Framework Development, Data Layer Development, Unit Testing, UI Experience with Angular. Solutions Architecture (design, proposal, develop, deliver, sustain), Secured Development Patterns, and Practices Kubernetes/Dock Mobile Development Network (Firewall, Proxy, Gateway), Azure/AWS/GCP
Actively engage in development team activities associated with brainstorming new solutions and refining current solutions. Drive technical efforts that lead to success in software project delivery
Possess technical depth and applied experience in multi-layer solution development, performance tuning, solution debug, incident triage/remediation, and usability improvement.
Engage to identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement.
Proficiency in build/release automation solutions.
Demonstrated experience augmenting build/release automation solutions to include unit te
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s