- Experience developing scalable software solutions that will be used by many developers
- Experience writing Python and C++ in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.)
- Experience developing automation scripts (Python and Bash scripts)
- BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering
- 5+ years of industry experience
- Strong organizational and communication skills
What Will Give You A Competitive Edge
- Experience with SQL and related tools/tech (Big Query, DuckDB, etc)
- Experience with time-series data analysis and online performance monitoring tools
- Experience building high performance framework / infrastructure and performance optimization in C++/Python
- Familiarity with ROS, Pandas, Python bindings for C++, and plotting/visualization libraries
- Familiarity with Data orchestration and transformation tools like AirTable, AirFlow, DBT, etc
Compensation: The salary range for this role is ($129,000 and $198,400). The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Mountain View, San Francisco, Warren or Milford Technical Center three times per week, at minimum.




This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

 About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.