General Motors

Senior Software Engineer

General Motors

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Washington

Visit company website
AI Apply
Apply

Salary

💰 $143,000 - $240,000 per year

Job Level

Senior

Tech Stack

AndroidGradleJavaLinux

About the role

  • Design, develop and integrate Android/Linux and QNX components for infotainment solutions in GM vehicles
  • Responsible for entire lifecycle of the Android/QNX domain: requirements analysis, design documents, code development and review, integration, and maintenance
  • Work side-by-side with DevQA engineers on test plan development and review
  • Follow agile software development process and ensure solutions meet architectural requirements (scalability, maintainability, reliability, extensibility, testability, usability, security)
  • Collaborate with cross-functional teams and external suppliers on design and integration activities
  • Provide, communicate, and support common best practices among the software community

Requirements

  • Advanced programming and debugging skills with C, C++/11/14, Java, and unit test framework
  • Development tools and IDE such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, SonarQube
  • Solid understanding in Android and QNX system architecture, frameworks, build system and key components
  • Understanding of Android OS fundamentals
  • Solid understanding of software versioning and release management principles
  • Strong analytical skill, debugging capability and problem-solving skills
  • Familiar with different debugging methodologies
  • Ability to create, modify and maintain makefiles and build scripts in complex build system
  • Strong verbal and written communication skills
  • Ability to create clear technical documentation for software development guidelines and integration process
  • Must be a goal driven self-starter, able to work independently under release pressure
  • Bachelor's degree in computer science, software engineering, or related degree
  • Willingness/ability to travel to GM locations at least quarterly
  • GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) - candidate must not require sponsorship now or in the future
  • (Preferred) Experience with various CI/CD tools and processes
  • (Preferred) Experience with Yocto Linux
  • (Preferred) Experience with virtual machine and container technologies
  • (Preferred) Experience in automotive industry
  • (Preferred) Experience with Android System UI
General Motors

Staff Software Engineer

General Motors
Leadfull-time$179k–$296k / yearCalifornia · 🇺🇸 United States
Posted: 8 hours agoSource: generalmotors.wd5.myworkdayjobs.com
AndroidGradleJavaLinuxRTOS
Studio Gaia

Mobile QA Tester

Studio Gaia
Mid · Seniorcontract🇮🇳 India
Posted: 19 days agoSource: nurdsoft.applytojob.com
AndroidiOSJenkinsSDLCSelenium
Sherpa

Senior Android Developer

Sherpa
Seniorfull-time🇺🇸 United States
Posted: 15 days agoSource: recruiting.paylocity.com
AndroidJavaJavaScriptKotlinRxJava
Resourceful Talent Group

QA Automation Engineer

Resourceful Talent Group
Mid · Seniorfull-time$2k–$2k🇷🇺 Russia
Posted: 1 day agoSource: resourcefultalentgroup.recruitee.com
AndroidiOSJavaJavaScriptPythonSDLC
Medtronic

Senior Principal Software Engineer

Medtronic
Seniorfull-time🇮🇳 India
Posted: 14 days agoSource: medtronic.wd1.myworkdayjobs.com
AndroidBootstrapiOSJavaScript.NETOpen SourceTFS