Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Embedded Software Engineer

General Motors Proving Ground

Job Description The Role We are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate will have a strong background in software development (C/C++), a passion for open-source technologies, and experience designing and operating data-intensive pipelines together with the configuration systems that manage them across a distributed device fleet What You'll Do (Responsibilities) Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs. Design, implement, and maintain the on-vehicle data plane that collects, processes, and forwards data from vehicle systems to cloud storage. Optimize our control and data plane for reliable data egress and configuration delivery over intermittent connectivity, rapid convergence to new configuration, and a minimal CPU and memory footprint on the target ECU. Integrate with cloud services such as Azure, AWS S3, and Firestore for configuration delivery, device state reporting, and data egress. Collaborate with DevOps and Cloud teams to roll out new on-vehicle software and configuration safely. Instrument our software with the observability needed to monitor the fleet, diagnose issues in production, and resolve them at the source. Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches. Drive the technical direction of how we manage thousands of vehicles from a single control plane, including configuration distribution, version management, device identity, and remote diagnostics. Mentor junior and senior peers, and support team growth Promote best practices within the software community Be an integral part of a dynamic, growing team, contributing positively to team culture and success Your Skills & Abilities (Required Qualifications) Bachelor's degree in Computer Science, Engineering, or a related field. Proficiency in programming languages such as C, C++, and other related languages (8+ years of hands on development experience). Experienced developing software for Linux, Android, and QNX platforms. Solid understanding of distributed systems, configuration management, and large-scale data pipelines. Experience designing, developing, or operating a control plane, fleet management system, or other large-scale distributed coordination service. Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP). Familiarity with Autosar standards. Experience in leading complex cross-organizational initiatives. Expert in software development and optimization. Strong problem-solving skills and the ability to troubleshoot complex issues in production environments. Excellent communication skills and the ability to work effectively in a team environment. Has delivered software in a production environment and supported it once in the field. What Can Give You a Competitive Advantage (Preferred Qualifications) Understanding of network communication and security protocols, including mTLS and certificate-based device identity. Familiarity with cloud platforms (AWS, GCP, Azure) and their device management services (IoT Hub, IoT Core, Pub/Sub, or equivalent). Familiarity with OpenTelemetry. Experience building fleet management, OTA, or remote configuration systems, and contributions to Fluent Bit or other data-intensive open-source projects. Experience working with Firestore. Knowledge of security best practices for device provisioning, configuration delivery, and authentication of cloud-to-device traffic. Experience with CI/CD pipelines and automation tools. #LI-CK1 Gm does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need gm immigration sponsorship (e.g., h-1b, tn, stem opt, etc.) Now or in the future. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources . Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire . Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. Summary Location: Austin, Texas, United States of America; Warren, Michigan, United States of America Type: Full time

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer in Center Line, MI vacancy
  •  ...Verification organization and help shape the quality of next-generation In-Vehicle Infotainment (IVI) platforms. As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    1 day ago
  •  ...Embedded Software EngineerCDI Corporation is a multinational company providing engineering, information technology and staffing services to clients in a range of industries including energy, chemical, aerospace, defense, transportation and financial services.Job DescriptionJob... 
    Suggested

    PSG Global Solutions

    Warren, MI
    3 days ago
  •  ...Senior Embedded Software EngineerAt Parry Labs we believe the modern combat advantage relies on the speed and scale of open systems. We’re...  ...game changing capabilities to our warfighters through digital engineering, software, and hardware solutions that are essential to our... 
    Suggested
    Full time
    Relocation package

    Parry Labs

    Sterling Heights, MI
    12 hours ago
  • $62.5 - $79 per hour

     ...About this job Job Title: Embedded Software Engineer Job Description This role focuses on developing, configuring, and integrating embedded software solutions across complex systems and networks. The Embedded Software Engineer works extensively with Board Support Packages... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Talentify.io

    Sterling Heights, MI
    1 day ago
  • Contract Professionals, Inc. is seeking a Software Developer in Sterling Heights, MI to support embedded application software for a new ground combat vehicle program. This onsite role covers the full software lifecycle, from requirements through releases. Candidates should... 
    Suggested
    Contract work

    Contract Professionals, Inc.

    Sterling Heights, MI
    4 days ago
  • $58 per hour

    The Ash Group is seeking a Senior Software Engineer (12-month contract) for a client in Sterling Heights, MI. This onsite role offers a pay...  ...from requirements through testing, with a focus on embedded systems and cybersecurity coordination. The successful candidate... 
    Contract work

    Ash Group

    Sterling Heights, MI
    5 days ago
  •  ...candidate will have experience in hardware and software integration, specifically in testing real-time embedded software. The role requires the ability to execute...  ...in STEM, preferably Computer or Electrical Engineering, is essential. #J-18808-Ljbffr Infojini Inc
    Contract work

    Infojini Inc

    Sterling Heights, MI
    2 days ago
  •  ...deliver reliable, scalable experiences. We are looking for engineers who pair strong software fundamentals with practical AI-assisted development...  ...help the broader team work better.The roleWe are hiring a Staff Software Engineer with demonstrated ability to use AI as... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionAs a Staff Software Engineer specializing in Golang, you will play a pivotal role in designing, developing, and maintaining high-performance, scalable software solutions that underpin General Motors' enterprise data architecture. You will drive technical... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    4 days ago
  • $160.2k - $246.3k

    Job DescriptionThe RoleThis role is a staff level individual contributor within the Platform Security Engineering pillar of GM’s broader Security Services organization.In this role, you will serve as a staff software engineer and application-layer security expert responsible... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...frequency dictated by your manager). The Role:General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on... 
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    12 hours ago
  • $189k - $240k

    Job DescriptionWe are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  • Contract Professionals, Inc. is seeking a Software Developer to join a team that builds and supports embedded software for a new ground combat vehicle program. The role is 100% onsite and involves the full software lifecycle from requirements to releases. The ideal candidate... 
    Contract work

    Contract Professionals, Inc.

    Sterling Heights, MI
    2 days ago
  • Contract Professionals, Inc. is seeking a Software Engineer Fire Control Associate in Sterling Heights, MI. This 100% onsite contract role focuses on embedded software for a ground combat vehicle program, spanning requirements, design, coding, testing, and integration.... 
    Contract work

    Contract Professionals, Inc.

    Sterling Heights, MI
    2 days ago
  • $160.2k - $246.3k

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization.In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows,... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    4 days ago
  • Judge Group, Inc. seeks a Senior Software Integration Engineer in Sterling Heights, MI for a 12-month contract with possible extension. You will integrate and test software on Red Hat Enterprise Linux and hardware components in a combat vehicle system, ensuring compatibility... 
    Contract work

    Judge Group, Inc.

    Sterling Heights, MI
    2 days ago
  • Contract Professionals, Inc. in Sterling Heights, MI is seeking a Software Engineer Fire Control Specialist to develop embedded software for a ground combat vehicle program. Requires 4+ years of experience and Fire Control expertise; role is 100% onsite and involves requirements... 
    Contract work

    Contract Professionals, Inc.

    Sterling Heights, MI
    4 days ago
  •  ...Embedded Software Engineer (Intern Or New Graduate)Join the revolution of connected vehicles!Join our elite team as an Embedded Software Engineer (Intern or New Graduate) to build the software that powers our advanced V2X architectures, enabling vehicles to communicate... 
    Internship
    Relocation

    Airspace Experience Technologies (ASX)

    Detroit, MI
    3 days ago
  •  ...Join to apply for the Senior Embedded Software Engineer role at Astemo Ltd. The Software Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. This role requires performing customer requirements analysis, developing software... 
    Full time
    Local area

    Astemo Ltd.

    Detroit, MI
    1 day ago
  • $189.3k - $333.4k

     ...battery systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...a global scaleThe Role:We are looking for a Staff Individual Contributor who combines exceptional software-engineering execution with enterprise architecture leadership... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    4 days ago
  •  ...MI or Milford, MI three times per week.Leads GM’s corporate software strategy for new technologies, complex features, and major...  ...sites. Performs other related duties as assigned.The RoleAs a Staff Software Engineer - Automation Library Development at GM, you will define and... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...candidate is expected to report to Austin, TX or Warren, MI three times per week.The RoleWe are seeking a highly experienced Staff Software Engineer to provide technical leadership for GM’s Mobile Backend for Frontend (MBFF) platform and associated back-office integration... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing... 
    Remote job
    Internship

    Danaher

    Warren, MI
    1 day ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Sterling Heights, MI
    3 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Sterling Heights, MI
    4 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Warren, MI
    3 days ago
  • $189k - $240k

     ...Job Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The...  ...or more: Qt / QML Altia Skia OpenGL / Vulkan Embedded graphics/UI frameworks Good understanding of: Rendering pipelines... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...report to Austin TX IT Innovation Center or Warren Michigan GM Technical Center 3 days per week (T-W-Th) The Role: This Staff Software Engineer – Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business... 
    Full time
    H1b
    Work at office
    Local area
    Work from home
    Shift work
    3 days per week

    General Motors

    Warren, MI
    1 day ago
  • $160.2k - $246.3k

     ...Job Description The Role As a a Staff Software Engineer, you will lead the design, build, and operation of authorization security services. You will own core authentication and authorization capabilities and set engineering standards for how users and systems sign in... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...rapid, seamless, and secure deployment of software-driven vehicle features. Within VIP, the...  ...lifecycle. As a Senior Software Engineer , you will play a critical role in the...  ...of experience in software development of embedded systems engineering. ~ Strong proficiency... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!