Principal Networking Software Engineer at General Motors

Mountain View, California, United States

General Motors Logo
Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
AutomotiveIndustries

Requirements

  • BS/MS/PhD in Computer Science or electrical engineering (or equivalent experience)
  • 5+ years software development experience with system-level software
  • Demonstrated C & C++ experience
  • Experience with Network Stacks
  • Knowledge of TCP/IP (and related networking protocols)
  • Knowledge and understanding of the whole network stack works - from drivers all the way through applications
  • Knowledge and understanding of application-level protocols that are built on top of the whole network stack
  • Ability to triage complicated system-wide issues in a team
  • Proficiency in at least one of C, C++, or Java
  • Knowledge of networking on Linux, Android, and/or QNX platforms

Responsibilities

  • Defines and leads corporate software strategy for new technology, highly complex features, or significant enhancements for current, new, or major programs
  • Provides technical leadership to execution teams for development and integration
  • Leads comprehensive design analysis of design solution
  • Leads integration and verification testing of an integrated software build
  • Stays abreast of new technology and competitive products and defines GM direction
  • Provides, communicates, and supports common best practices among software community
  • Performs as Subject Matter Expert (SME) for one or more platform or application components
  • Actively participates in hiring, development of technical questionnaires, resume reviews and performs interviews
  • Participates in projects eligible for patent application
  • Performs other related duties as assigned
  • Designs and implements software on the Linux-based platform in vehicles
  • Builds tooling to monitor and improve networking software
  • Participates in the design process and works closely with application and cloud teams for well-integrated systems
  • Works closely with hardware teams to meet power and reliability requirements of vehicles

Skills

Linux
Networking
Network Stack
Software Design
Integration Testing
Verification Testing
Cloud Integration
Hardware Integration

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