[Remote] Senior Software Engineer at General Motors

Washington, District of Columbia, United States

General Motors Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Automotive, Software DevelopmentIndustries

Requirements

Candidates must possess a Bachelor's degree in computer science, software engineering, or a related field. Advanced programming and debugging skills in C, C++ (11/14), Java, and unit test frameworks are required. Proficiency with development tools such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, and SonarQube is essential. A solid understanding of Android and QNX system architecture, frameworks, build systems, and key components, including the ability to make system extensions and modifications, is necessary. Familiarity with Android OS fundamentals, software versioning and release management principles, and strong analytical, debugging, and problem-solving skills are also required. The ability to create, modify, and maintain makefiles and build scripts in complex build systems, along with strong verbal and written communication skills for technical documentation, is needed. Candidates must be goal-driven self-starters capable of working independently under pressure. Experience with CI/CD tools, Yocto Linux, virtual machine and container technologies, and the automotive industry are preferred qualifications.

Responsibilities

The Senior Software Engineer will design, develop, and integrate Android/Linux and QNX components for infotainment solutions in GM vehicles. They will be responsible for the entire life cycle of the Android/QNX domain, including requirements analysis, creating design documents, code development and review, integration, and maintenance of infotainment software. This role involves working with DevQA engineers on test plan development and review, following agile software development processes with a focus on quality, scalability, maintainability, reliability, extensibility, testability, usability, and security. The engineer will collaborate with cross-functional teams and external suppliers on design and integration activities, and provide, communicate, and support common best practices among the software community.

Skills

Android
Qt
Infotainment UI
C
C++
Java
VS Code
Android Studio
Momentics
git
JIRA
CMake
gradle
gcov
SonarQube
QNX
Linux
Agile
Software Development Lifecycle
Debugging
Problem-Solving
System Architecture
Build Systems
Versioning
Release Management

General Motors

Designs, manufactures, and sells vehicles

About General Motors

General Motors designs, manufactures, and sells vehicles and vehicle parts, catering to individual consumers, businesses, and government entities. The company operates in both traditional internal combustion engine vehicles and the growing electric vehicle (EV) market, generating revenue through vehicle sales and financing services. GM stands out from competitors with its commitment to community service, sustainability, and diversity, as evidenced by a majority female Board of Directors. The company's goal is to balance traditional automotive manufacturing with technological advancements in electric and autonomous vehicles.

Detroit, MichiganHeadquarters
1908Year Founded
$486.7MTotal Funding
IPOCompany Stage
Automotive & Transportation, Financial ServicesIndustries
10,001+Employees

Benefits

Paid Vacation
Paid Sick Leave
Paid Holidays
Parental Leave
Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
401(k) Company Match
401(k) Retirement Plan
Tuition Reimbursement
Student Loan Assistance
Flexible Work Hours
Discount on GM vehicles

Risks

Shutting down Cruise Robotaxi may affect investor confidence in GM's AV strategy.
Chevrolet Equinox EV recall could harm GM's safety reputation.
Leadership transition in design may disrupt continuity and brand identity.

Differentiation

GM's Dynamic Fuel Management system enhances fuel efficiency in traditional vehicles.
GM leads in board diversity with 55% women directors.
GM's pivot to personal autonomous vehicles aligns with consumer trends.

Upsides

Partnership with Nvidia boosts GM's autonomous vehicle technology capabilities.
Collaboration with ChargePoint expands EV charging infrastructure, enhancing consumer appeal.
Bryan Nesbitt's appointment as design head may bring innovation to GM's vehicle design.

Land your dream remote job 3x faster with AI