Staff Software Engineer

General Motors - Warren, MI

Hiring: Staff Software Engineer Company: General Motors Location: Warren, MI Job Posted Time: 2026-09-16 12:22:42 Employment Type: Hybrid Target Skills & Keywords : Agile, Android, C++, CI/CD, CPT, Embedded Systems, Git, GitHub, GitHub Actions, Go, Java, Jetpack Compose, Jira, Kotlin, Linux, SonarQube, Systems Engineering, Systems Integration, Unit Testing About the job Experience: •Operational familiarity with CAN/CAN FD vehicle networks and vehicle signal communication •Understanding of automotive communication protocols and diagnostics concepts •Exposure to SOME/IP, Ethernet-based communication, or middleware/service-oriented architectures is a plus •C++, Qt/QML, Kotlin, Altia, Skia Required Skills: •Develop and maintain infotainment UI applications using modern C++ •Work closely with System Engineering, UX, Product, and Validation teams to understand and implement requirements •Debug and root-cause issues related to rendering, startup performance, power moding, IPC communication, and graphics behavior •Integrate vehicle signals/services into UI applications •Support feature bring-up on QNX/Linux/Android platforms •Contribute to scalable and adaptive UI frameworks across multiple vehicle programs •Participate in code reviews, unit testing, static code analysis, and CI/CD workflows •Support performance optimization, memory analysis, and startup time improvements Qualifications: •Automotive development lifecycle •Tools & Development Workflow •Static code analysis tools (Parasoft/Coverity/SonarQube) •Android UI Development (Preferred / Plus) •Android application/UI development Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!