This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

General Motorsposted 18 days ago
$195,000 - $298,800/Yr
Full-time • Senior
Mountain View, CA

About the position

General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Vehicle Software Systems. As a global leader in the automotive industry, General Motors is committed to delivering high-quality vehicles that exceed customer expectations. Our team delivers software solutions built with new technology with highly complex features, and bring significant enhancements to current, and new generations vehicle programs. This role is responsible to design, develop, and maintain software systems for SDV solutions, including drivers, operating systems, application and services software stack.

Responsibilities

  • Design, develop, and debug complex in-vehicle software for current and future vehicle architectures in an agile environment.
  • Provide technical leadership to execution teams for development of resilient, high-performance solutions at scale.
  • Facilitate cross function collaboration with design, product, program, safety, systems and other groups within and outside the company.
  • Collaborate with colleagues across multiple teams to drive in-vehicle software development strategies.
  • Act as liaison, helping align goals, technical standards, architecture decisions, and roadmaps across teams.
  • Spearhead innovation projects, from exploring new technologies to optimizing development processes.
  • Handle high-pressure situations, such as system outages or high-priority projects.
  • Drive a culture of continuous learning across engineering teams, mentor, coach and develop engineers.
  • Lead efficient and timely discussions of issues, by bringing several cross disciplinary teams together.
  • Exhibit proactive learning and knowledge sharing with team members on new and advanced topics.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience as a Software Engineer.
  • Strong knowledge of software engineering principles, methodologies, and best practices.
  • Solid understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with build automation and continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience with Git and collaborative workflows (e.g. code reviews, pull requests).
  • Proficiency in profiling and optimizing software services performance (e.g., memory, CPU, battery).
  • Strong knowledge of Operating Systems.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Detail-oriented and highly organized.

Benefits

  • Medical, dental, vision, Health Savings Account, Flexible Spending Accounts.
  • Retirement savings plan.
  • Sickness and accident benefits.
  • Life insurance.
  • Paid vacation & holidays.
  • Tuition assistance programs.
  • Employee assistance program.
  • GM vehicle discounts.
  • Paid time off including vacation days, holidays, and parental leave.
  • Company and matching contributions to 401K savings plan.
  • Global recognition program for peers and leaders.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service