Software Engineer, Autonomy

Job expired!

Apptronik está a la vanguardia en la construcción de robots de última generación para mejorar la vida humana y abordar la creciente escasez de mano de obra. Nuestro equipo innovador, con raíces en el prestigioso Desafío de Robótica de DARPA, aprovecha una amplia experiencia en toda la pila de robótica para abordar los desafíos más significativos de la sociedad. Nos impulsa la pasión, la creatividad y la colaboración para romper las barreras tecnológicas y crear soluciones robóticas pioneras que pueden cambiar el mundo.

Como Ingeniero de Software de Autonomía en Apptronik, serás fundamental en el desarrollo de sistemas humanoides avanzados. Tu papel implicará diseñar e implementar una arquitectura de comportamiento robusta, proporcionando herramientas de autoría de comportamiento como máquinas de estados y árboles de comportamiento. Trabajarás estrechamente con un equipo multidisciplinario para desarrollar una pila de autonomía completa y garantizar la confiabilidad del software para aplicaciones del mundo real.

  • Realización de pruebas y verificación con robots para expandir sus capacidades.
  • Desarrollar y probar algoritmos de control de manipulación avanzada para tareas de cuerpo completo.
  • Liderar actividades de desarrollo de software que incluyen arquitectura, diseño, codificación, pruebas unitarias, integración, implementación y mantenimiento dentro de los componentes de software de autonomía asignados.

Requisitos Imprescindibles

  • Licenciatura en Robótica, Ciencias de la Computación, Ingeniería Eléctrica/Mecánica/Aeroespacial, o un campo relacionado; se prefiere maestría o doctorado.
  • Más de 2 años de experiencia relevante en la industria en implementación, prueba y despliegue de algoritmos de manipulación o navegación.
  • Competencia en métodos modernos de autoría de comportamiento como Máquinas de Estados Finitos, Árboles de Comportamiento o Composición de Comportamientos.
  • Fuertes habilidades de desarrollo de software en C++ moderno en Linux.
  • Capacidad para colaborar de manera efectiva con otros equipos de software para garantizar la integración perfecta de los componentes del software.
  • Excelentes habilidades de comunicación, tanto escritas como orales.

Deseable

  • Pasión por construir robots humanoides.
  • Experiencia con hardware robótico que incluye sensores, actuadores y brazos robóticos.
  • Conocimiento de sistemas en tiempo real y desarrollo de software multihilo.
  • Experiencia en áreas como control de impedancia/fuerza, control predictivo/adaptativo de modelos, optimización, identificación de sistemas, estimación de estado o robots con patas.
  • Familiaridad con procesos ágiles de desarrollo de software, incluyendo herramientas como Jira, Git y integración/despliegue continuo.
  • Experiencia con ROS, Patrones de Diseño de Software, PyTorch o EtherCAT.

Beneficios

  • Salario base competitivo con beneficios.
  • Paquete de incentivos en acciones altamente motivador.
  • Política de horas de trabajo flexibles.
  • Oportunidades de desarrollo profesional.
  • Tiempo libre remunerado (PTO) abierto.
  • Plan 401k.

Esta es una posición de contratación directa. Por favor, no se aceptan solicitudes de agencias externas.

Apptronik es un empleador que ofrece igualdad de oportunidades. Prohibimos la discriminación y el acoso de cualquier tipo basados en raza, color, religión, edad, sexo, origen nacional, estado de discapacidad, genética, estatus de veterano protegido, orientación sexual, identidad o expresión de género, o cualquier otra característica protegida por las leyes federales, estatales o locales.

Solicita ahora para ser parte de una organización que está cambiando el mundo con robots humanoides de vanguardia.