Senior Software Engineer - Data Exchange Layer

General MotorsMountain View, CA
55dHybrid

About The Position

Job Description The Role: Join us to develop the leading edge of autonomous software technology as member of the AV Core Data Logging Team. You will design and build the next generation of on vehicle software responsible for providing vehicle data to the entire organization including AI, metrics, legal, regulatory, privacy, product, and engineering. What you'll do Design, develop, and test embedded C++ software. Work with a large number of technical and non-technical data customers. Work with hardware to ensure the architecture will support data requirements. Collaborate with our data platform and processing teams to ensure we have an efficient and cost-effective end-to-end data solution.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field. Or work related experience.
  • 5+ years of experience delivering embedded or system-level software in linux based production environments.
  • Strong background in C++ development.
  • Comfortable with modern and agile software engineering processes and tools.
  • Passion for data. You understand the value of data and the importance of having the needed and correct data.

Nice To Haves

  • Comfortable with new hardware and working with bare bone systems.
  • Strong verbal and written skills especially when communicating with non-technical stakeholders.
  • Experience developing software that scales to millions of instances and managing it.
  • Experience designing software in CPU and memory constrained environments.

Responsibilities

  • Design, develop, and test embedded C++ software.
  • Work with a large number of technical and non-technical data customers.
  • Work with hardware to ensure the architecture will support data requirements.
  • Collaborate with our data platform and processing teams to ensure we have an efficient and cost-effective end-to-end data solution.

Benefits

  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include 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 and more.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service