Software Engineer Ii, Pipeline Automation & Acceleration

Aurora Innovation Aurora Innovation · Robotics · PITHQ · Software Autonomy Action

Software Engineer II focused on pipeline automation and acceleration for onboard and off-board autonomy software. The role involves developing tools for development speed, introspection, visualization, performance analysis, and optimizing autonomy systems. Requires experience with cloud automation, data/test automation, Python/C++, Linux, and cloud platforms/storages.

What you'd actually do

  1. Design, develop, and validate onboard and off-board autonomy software.
  2. Develop tools for increasing the development speed of building and evaluating autonomy software.
  3. Develop tools for introspection, visualization, and performance analysis.
  4. Improve the performance of autonomy systems through architectural and algorithmic optimizations
  5. Collaborate with stakeholders including Autonomy Engineers, Test Engineers, Product, Cloud Platform and Safety to ensure timely delivery of validation data set.

Skills

Required

  • cloud automation
  • data automation
  • test automation
  • Python
  • C++
  • Linux
  • Unix
  • AWS
  • GCP
  • S3
  • Postgres
  • Redis

Nice to have

  • Self Driving / Autonomy Driving
  • Robotics
  • Mappings
  • Motion Planning
  • Distributed Systems
  • Concurrency
  • Scaling Data Pipelines
  • Observability
  • Traceability
  • Kafka
  • SQS
  • SNS
  • Cloud Security Concepts
  • JWT
  • mTLS