Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors Logo

Software Engineer

General Motors

Salary not specified
Aug 21, 2025
Milford, MI, US
Apply Now

General Motors is looking to develop and validate experimental and production-grade software within their mechatronic software infrastructure, spanning early-stage exploration of emerging software and serial communication technologies, as well as the refinement and maturation of solutions for deployment in production environments.

Requirements

  • 2+ years of professional experience in software development, CI/CD, or DevOps with experience in tooling, infrastructure solutions and automated testing.
  • Proficiency in Python and C, and experience with software development and testing.
  • Ability to independently investigate issues based on limited information, demonstrating high level of analytical ability to resolve complex problems
  • 5+ years of experience in software integration and CI/CD or DevOps environments.
  • Familiarity with Scaled Agile Framework (SAFe).

Responsibilities

  • Work with cross functional teams to define and document thorough and efficient test scenarios
  • Verify new controller functionality on a bench or vehicle using advanced testing methods and tools on time and with quality to meet program milestones
  • Troubleshoot, identify and root-cause problems in system features, controller hardware, software, scripts, calibrations, etc. that result in system operation that does not meet the design intent (including development activities, build events, buy-off rides, test trips, general fleet usage, etc.)
  • Work/support technical specialists to resolve challenging system interaction issues, working to create a robust method to predict and prevent integration issues, developing robust system issue resolving techniques and technology
  • Develop experimental software for proposed changes, and perform integration testing with minimal direction of lead engineers
  • Develop controls test plans and procedures to accurately test controls software and ensure designs are of high quality
  • Develop automated test procedures that can be run on benches and/or vehicle

Other

  • Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum.
  • Bachelor’s degree in Computer Science, Electrical, Software, Mechanical, or Computer Engineering.
  • Strong sense of ownership, creativity, and commitment to timely delivery.
  • Excellent interpersonal and multitasking
  • Strong project management skills, including planning and prioritization.