This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

General Motorsposted 25 days ago
Full-time • Senior
Hybrid • Milford, MI
Transportation Equipment Manufacturing
Resume Match Score

About the position

This Senior Software Engineer role actively engages in the full life cycle application development including the design, code, test, documentation, training, and end user support of complex controls engineering applications. The position requires creativity and initiative as well as a high level of independent judgment and technical leadership skills as primary role is to apply AI/ML solutions to existing engineering problems offering step-function improvements. This work will be very collaborative as well as require strong software development experience. Additionally, the role involves designing and developing CI/CD software build pipelines supporting automated software build and testing and test quality metrics. The candidate will work closely with CI/CD embedded software development architects, software and test quality lead engineers, DevOps, and the software development community to understand their automation and data needs.

Responsibilities

  • Performs complex design analysis, hands-on software development as well as leads small agile teams
  • Work with engineering specialists to identify, capture and refine system requirements.
  • Coordinate and participate in architecture, requirements, design, code, and test case reviews.
  • Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis, development, and testing for current, new, and major programs
  • Interact with internal customers, vendors and external organizations to refine understanding of requirements and identify innovation opportunities
  • Provide, communicate, and support common best practices among software community
  • Performs as Subject Matter Expert (SME) for at least one platform or application component

Requirements

  • 5+ years' experience in full life cycle software engineering.
  • BS/MS in Computer Science, Software Engineering, Computer Engineering
  • Strong work experience Python and Java programming
  • Experience in object-oriented programming and C#/.NET framework/. NET 6+
  • Large Language Models (ChatGPT, Llama, MS Phi-4)
  • Machine Learning (TensorFlow, PyTorch, OpenAI, LangChain/LangGraph, GenAI)
  • Cloud / Containerization (Azure, AWS, Docker, Kubernetes)
  • Experience with using and managing agile software development process.
  • High level of organizational and interpersonal skills, demonstrated ability to effectively work independently and in team environment

Nice-to-haves

  • Experience with the software development, testing, and validation processes within the automotive industry.

Benefits

  • Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents
  • Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans to cover you and your family
  • Company and matching contributions to 401K savings plan to help you save for retirement
  • Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values
  • Tuition assistance and student loan refinancing
  • Discount on GM vehicles for you, your family and friends
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service