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

Senior Software Engineer

General Motors

Salary not specified
Aug 20, 2025
Warren, MI, US
Apply Now

GM is looking to shape the future of connected vehicles by designing and developing Connected Camera applications for their in-vehicle Infotainment system.

Requirements

  • Excellent programming and debugging skills in Kotlin, Java and/or C++.
  • Proven experience with object-oriented design and implementation of design patterns.
  • Experience with testable software architectures and frameworks, including JUnit, Espresso, TDD, MVVM, Clean Architecture.
  • Experience with SCM and development tools such as: Git, Gerrit, GitHub, Parasoft, Jenkins, OpenGrok, JIRA.
  • Working knowledge of Scrum/Agile software development processes.
  • Prior experience in media player application development.
  • Experience developing multi-threaded applications on Android platforms.

Responsibilities

  • Design and develop HMI applications for GM’s in-vehicle Infotainment system.
  • Write efficient, well-structured, optimized, and thoroughly documented source code.
  • Participate in architecture, requirements, design, code, and test case reviews.
  • Take ownership of tasks and coordinate with multiple stakeholders to ensure successful end-to-end completion.
  • Provide clear and complete documentation based on the definition of the software development process.
  • Support cross-functional teams in resolving issues related to software integration within vehicle systems.
  • Promote and implement improvements in programming best practices and coding standards.

Other

  • Bachelor’s degree in Computer Science, Electrical Engineering or equivalent experience.
  • 5+ years of experience in developing Android based Infotainment applications.
  • Strong analytical ability to solve unusual and complex problems.
  • Creative, adaptable, with a strong sense of responsibility, delivery focus, and commitment to schedules.
  • Excellent verbal and written communication skills.