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

As a Software Engineer, you will play a key role in designing, developing, and validating both experimental and production-grade software within our mechatronic software infrastructure.

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.