Staff Software Engineer
Simulation Analytics
Posted on 9/12/2023
Cruise

1,001-5,000 employees

Self-driving car service
Company Overview
Cruise's is building self-driving vehicles to improve life in our cities. The company makes autonomous, sustainable, self-driving EVs.
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Data Analysis
NumPy
Python
Software Testing
CategoriesNew
Software Engineering
Requirements
  • Experience developing scalable software solutions that will be used across engineering teams
  • 6+ years of 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)
  • Excellent communication skills
  • BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering
Responsibilities
  • Extensive partnership with customers to identify and formalize the challenges they encounter during AV feature development
  • Building cross team eng roadmaps that will allow us to solve customer's problems effectively
  • Create tools/features/products that are required to onboard customers
  • Accelerate team's effectiveness and efficiency by designing and implementing scalable automation tools for test creation, data collection and analysis, debugging, and performance monitoring
  • Design and implement extensible and well-tested shared libraries that will be used by many engineers across the organization
  • Work closely with autonomous vehicle engineering to enable rapid development and model feedback
  • Maintain a high technical standard for code quality on the team, through architectural design and code reviews
Desired Qualifications
  • Experience with computational geometry or linear algebra Experience with time-series data analysis and online performance monitoring tools Familiarity with ROS, numpy & scipy, Python bindings for C++, and plotting/visualization libraries