The Role
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.
Your Skills & Abilities (Required Qualifications)
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.
What Will Give You a Competitive Edge (Preferred Qualifications)
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.
Compensation and Benefits
The salary range for this role is $151,420 to $235,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
Bonus Potential : An incentive pay program offers payouts based on company performance, job level, and individual performance.
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.
Relocation : This job may be eligible for relocation benefits.
Remote / Hybrid : This role is based remotely but if you live within a 50-mile radius of Mountain View, you are expected to report to that location three times a week, at minimum.
#J-18808-Ljbffr
Senior Software Engineer • Mountain View, CA, United States