Jobs and Careers
GE

Staff Software Engineer, Framework/OS Development

General Motors
United Statesfull_timeVerifiedPosted 14 Jan 2026

About the role

Job Description

General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Framework/OS Development. As a global leader in the automotive industry, General Motors is committed to delivering high-quality vehicles that exceed customer expectations. This role focuses on system architecture, embedded platforms, Android-based systems, connectivity, middleware, and cross-layer integration for in-vehicle infotainment and intelligent embedded systems. As a senior technical leader, you will shape platform capabilities that span application frameworks, middleware, operating systems, and hardware integration. You will work closely with global, cross-functional teams to deliver scalable, reusable, and high-quality software solutions that power modern automotive experiences.

 

Specific job responsibilities include: 

  • Architect and develop embedded software platforms spanning application frameworks, middleware, operating systems, and system services for automotive and embedded products.

  • Lead the design and implementation of Android and Linux-based embedded systems, including platform customization, system services, and performance optimization.

  • Design and maintain reusable libraries, SDKs, and platform components that enable rapid product development across multiple vehicle programs.

  • Drive system-level integration across UI frameworks, middleware, connectivity stacks, and underlying operating systems.

  • Provide technical leadership in connectivity technologies including Bluetooth, networking, and inter-process communication (IPC) mechanisms.

  • Collaborate closely with hardware, firmware, and systems teams to ensure robust hardware-software interaction and smooth platform bring-up.

  • Define and evolve system architecture patterns that emphasize modularity, scalability, and long-term maintainability.

  • Lead complex debugging and performance analysis across application, middleware, and system layers.

  • Contribute to open-source initiatives and leverage open-source software to accelerate platform innovation.

  • Mentor senior and junior engineers, setting engineering best practices and technical direction.

  • Define Objectives and Key Results (OKRs) focused on platform quality, developer productivity, and system reliability

Qualifications/Requirements 

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.

  • 15+ years of professional software engineering experience with a strong focus on embedded systems, platform architecture, or system software.

  • Proven experience designing and delivering large-scale, production-grade software platforms used across multiple product generations.

  • Strong background in Android, AOSP, Java, and Kotlin, including system-level development and framework design.

  • Experience with embedded Linux systems and familiarity with system services, IPC mechanisms, and OS-level concepts.

  • Deep knowledge of Bluetooth and connectivity technologies, including protocol stacks and profile implementations.

  • Experience building reusable libraries, SDKs, and developer frameworks for complex products.

  • Strong understanding of cross-process communication, distributed systems concepts, and modular system design.

  • Demonstrated ability to collaborate effectively across globally distributed teams.

  • Experience working with hardware-adjacent software and embedded devices is highly desirable.

  • Excellent problem-solving, communication, and technical leadership skills.

This job may be eligible for relocation benefits. 

Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {o

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Motors

View company profile →