Senior Software Engineer II, Simulation Analytics

Cruise Automation San Francisco , CA 94118

Posted 2 weeks ago

The Simulation group delivers products that accelerate our autonomous vehicle development, testing, and deployment through specialized frameworks and tools. We're looking for experienced software engineers for our Simulation Analysis and Acceleration team to deliver analytical frameworks, tools, etc that enable others to build quantitative analysis pipelines, metrics to support and accelerate design, prioritization and development of features, and evaluate impact of recently shipped features. You will be responsible for ensuring the full lifecycle of investigating and understanding our platforms: determining appropriate metrics and methodologies, building data pipelines to measure the accuracy and precisions of different simulation frameworks, tracking the evolution of the AVs performance within Simulation, and deploying tools for clear and accurate reporting to stakeholders and customers. The team is also responsible for accelerating development and testing of current and new capabilities built by our customers through continuously improving the verification and validation workflows. As a member of this team you will improve productivity across the organization by building automation tools and shared libraries that will be used across engineering teams.

What you'll be doing:

  • Create and improve data pipelines for evaluating simulated behaviors against both real world observation data and simulation synthetic data

  • Create tooling that can receive signals from various sources (Simulation, Road, etc) and allow users to easily build quantitative analysis pipelines to extract usable insights

  • 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

  • Collaborate with Frameworks and Data Infra teams to build and deploy tools to improve productivity

  • 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

What you must have:

  • 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

Bonus points!

  • 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

The salary range for this position is $142,800 - $210,000. Compensation will vary depending on location, job-related knowledge, skills, and experience. You may also be offered a bonus, long-term incentives, and benefits. These ranges are subject to change.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Software Engineer II, Simulation Analytics

Cruise Automation