Software Engineer, Motion Planning: Infrastructure

Job expired!

Sobre Aurora Innovation

Aurora (Nasdaq: AUR) está a la vanguardia en la entrega de las ventajas de la tecnología de conducción autónoma de manera eficiente, segura y amplia para revolucionar el transporte. Nuestro objetivo es mejorar la seguridad vial, hacer que el transporte sea más accesible y mejorar la confiabilidad y eficiencia como nunca antes. El Aurora Driver es un sistema de conducción autónoma versátil diseñado para manejar múltiples tipos de vehículos, desde camiones de carga hasta vehículos de pasajeros para servicios de transporte. Este sistema soporta Aurora Horizon y Aurora Connect, nuestras soluciones de conductor como servicio para camiones y servicios de transporte respectivamente.

Colaborando con gigantes de la industria como Toyota, FedEx, Volvo Trucks, PACCAR, Uber, Uber Freight, U.S. Xpress, Werner, Covenant, Schneider y Ryder, Aurora está redefiniendo el ecosistema de transporte. Manténgase actualizado con las últimas noticias de Aurora visitando aurora.tech y siguiéndonos en Twitter en @aurora_inno.

Únete a Nuestro Equipo como Ingeniero de Software

Estamos buscando un Ingeniero de Software para unirse al Equipo de Infraestructura de Planificación de Movimientos. Este equipo se enfoca en desarrollar proyectos de planificación de movimientos, que incluyen marcos de integración de algoritmos, gestión de fallos, marcos de ingeniería y modelos aprendidos, gestión de estados y arranque.

El equipo de Infraestructura de Planificación de Movimientos es integral para integrar algoritmos centrales de planificación de movimientos en nuestro software. Las principales responsabilidades incluyen:

  • Mejorar el marco para reducir el código repetitivo, mejorar la flexibilidad y composibilidad, y aumentar la capacidad de prueba
  • Reducir la frecuencia de fallos de software de MP y mejorar la automatización para la categorización de problemas
  • Mejorar la representación y codificación del mundo del MP tanto para enfoques aprendidos como ingenieriles
  • Simplificar la gestión del estado interno y el arranque

Calificaciones Requeridas

  • Título en Ciencias de la Computación o un campo relacionado
  • Más de 3 años de experiencia en ingeniería de software
  • Competencia en programación en C++ (todo el código a bordo está en C++)
  • Fuertes habilidades en ingeniería de software, particularmente con Programación Orientada a Datos
  • Experiencia en robótica y sistemas distribuidos/asíncronos
  • Capacidad para abordar bloqueadores de manera proactiva
  • Habilidades de diseño e implementación colaborativa
  • Fuertes habilidades organizativas para estimar y entregar trabajo a tiempo

Calificaciones Deseadas

  • Habilidades en programación en Python (muy preferido, pero no obligatorio)
  • Experiencia en planificación de movimientos (ideal)

Compensación y Beneficios

El rango salarial base para este puesto es de $144K-$216K al año. Los rangos de compensación de Aurora se determinan por rol, nivel y ubicación. La paga base inicial se basará en factores como habilidades relacionadas con el trabajo, experiencia, calificaciones, educación o capacitación relevantes y condiciones del mercado. Estos rangos pueden modificarse en el futuro. El candidato seleccionado también será elegible para un bono anual, compensación de acciones y beneficios.

¿Por qué Trabajar en Aurora?

En Aurora, unimos a individuos extraordinariamente talentosos y experimentados que se guían por fuertes valores. Nos esforzamos por la integridad, establecemos objetivos audaces y construimos una cultura colaborativa donde ganamos juntos.

Operamos desde múltiples ubicaciones en los Estados Unidos, fomentando la colaboración en equipos y funciones cruzadas. Aurora ofrece beneficios médicos, dentales y de visión competitivos, junto con apoyo adicional para el cuidado de la salud, incluyendo el reembolso de transporte médico, beneficios de fertilidad, adopción y gestación subrogada. Empoderamos