VAAS Senior Software Engineer

1 week ago


Warren, MI, United States General Motors of Canada Full time

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 V ision and Automation Services Team:

General Motors (GM) Vision and Automation Services (VAA S) is distributed across Austin, TX, Warren, MI, Dublin and Limerick in Ireland. 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 youre looking for a challenging opportunity, working within a top?notch team and with diverse technology this may be the position for you.

VAA S 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 Youll 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/Docker 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 testing, code quality scanning, security scanning, and dependency management.
  • Mentor & coach new and experienced software developers.
What youll need
  • Minimum 6+ years of professional full?stack software development experience.
  • Excellent technical (hands?on) knowledge of Java and SQL.
  • Excellent technical (hands?on) knowledge of UI Frameworks (Angular, React).
  • Proficient in multi?threaded development.
  • Experience with Spring Boot.
  • Experience with cloud platforms, Kubernetes, Docker, and HPC platforms.
  • Excellent understanding of software development best practices.
  • Experience integrating applications with multiple enterprise?level services.
  • Experience designing, implementing, and optimizing production applications.
  • Experience working in an agile environment.
  • Extensive UI Design experience.
  • Comfortable dealing with ambiguity.
  • Public Cloud (Azure/AWS/GCP).
  • Distributed System Design (on?prem, public cloud).
Preferred Skills
  • Experience working with production AI/ML models and pipelines.
  • Object Store / S3 experience.

Work Location

The primary work location for daily work is located in Pontiac, MI to support application testing and validation activities. However, the home work location is located on the Global Technical Center campus in Warren, MI. The candidate will need to be flexible to work at both locations as needed.

Work Schedule

Working hours will primarily take place during traditional business hours (1st shift). Personnel are expected to responsibly coordinate development activities with peers in other time zones (Ireland, US). Deployment activities will require additional, periodic coverage on weekends and holidays to be distributed within the development team. Minimum three days a week onsite. Short?term project needs may require flexibility to work four or five days on occasion with notice given as early as possible.

GM DOES NOT PROVIDE IMMIGRATION?RELATED SPONSORSHIP FOR THIS ROLE. PLEASE DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.

This job may be eligible for relocation benefits.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non?discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

#J-18808-Ljbffr

  • Warren, MI, United States General Motors Full time

    Job Description Make a Difference for Our Customers At General Motors, you will find technical experts in software engineering who dream big and focus to uncover the next ground-breaking idea that will make a difference for our customers and their digital experiences. From designing and engineering state-of-the-art plants, developing new electric vehicles...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States General Motors Full time

    Work Arrangement This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and...


  • Warren, MI, United States HRU Inc Technical Resources Full time

    Employment Type: Contract (extension/direct possible) Work Location: Onsite only (no remote work) Office Hours: Must be onsite during core hours of 9:30 AM - 3:30 PM; start and end times outside of these hours are flexible To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below...