Agility Robotics

Ingeniero/a de Software de Robótica Staff, Arquitectura de Teleoperaciones

PythonC++Rust
Traducción automática. Consulta el original.

Sobre el puesto

Los humanoides de Agility, desplegados comercialmente, operan junto a equipos en almacenes, centros de fabricación y distribución, abordando tareas físicamente exigentes y repetitivas, al tiempo que permiten a los trabajadores centrarse en tareas de mayor valor. Con estándares de seguridad líderes en la industria y años de datos de despliegue probados, estamos liderando una nueva era de automatización que potencia el potencial humano.

Serás la fuerza arquitectónica detrás de los sistemas que enseñan a Digit a interactuar con el mundo físico. Como Ingeniero/a de Software de Robótica Staff en el equipo de IA, diseñarás, construirás y escalarás la base de software de calidad de producción que permite a Digit ejecutar tareas complejas de manipulación de cuerpo completo en entornos del mundo real. Trabajarás en la intersección crítica de IA, controles, hardware y operaciones para crear una plataforma fluida y de baja latencia para la recopilación de datos de demostración humana. Tu arquitectura de software desbloqueará directamente nuestra capacidad para escalar la primera flota de robots humanoides de producción del mundo y revolucionar el mercado laboral global.

Sobre el trabajo

  1. Diseñar desde cero: Serás responsable de la arquitectura de software de extremo a extremo de nuestros sistemas de recopilación de datos y teleoperaciones, asegurando un comportamiento altamente modular, escalable y predecible con límites claros del sistema.
  1. Optimizar el rendimiento: Construye el tejido conectivo para la ejecución de robots en tiempo real integrando y optimizando el control en tiempo real, la transmisión y las rutas de comunicación para cumplir estrictos objetivos de latencia y ancho de banda.
  1. Diseñar para el futuro: Anticipa los próximos cambios en hardware de robot, sensores y efectores finales. Diseña sistemas de software resilientes que puedan adaptarse sin problemas a nuevas interfaces y capacidades sin requerir reescrituras arquitectónicas fundamentales.
  1. Impulsar la validación y la fiabilidad: Desarrolla estrategias de validación integrales a través de simulación y hardware físico, incluyendo puntos de referencia de rendimiento, manejo de fallos y pruebas de regresión.
  1. Iteración basada en datos: Analiza la telemetría del sistema y los datos de demostración para mejorar continuamente la eficiencia del operador, la capacidad de respuesta del sistema y las tasas generales de éxito de las tareas.

Sobre ti

  1. Más de 7 años de experiencia en ingeniería de software para robótica, sistemas en tiempo real o integraciones complejas de hardware-software.
  1. Excepcionales habilidades de arquitectura de software, con una capacidad probada para diseñar y construir sistemas escalables y de baja latencia desde cero sin errores fundamentales.
  1. Trayectoria demostrada de operar como un ejecutor altamente autónomo e independiente capaz de entregar software fiable y de calidad de producción.
  1. Experiencia en el diseño de sistemas de comunicación y transmisión de baja latencia para aplicaciones en tiempo real. *
  1. Sólida intuición de sistemas con la capacidad de rastrear y depurar problemas de rendimiento a través de límites complejos de software, redes y hardware.
  1. Experiencia demostrada en C++ o Rust modernos, con una sólida trayectoria en la construcción y optimización de sistemas de baja latencia y en tiempo real (la competencia en Python es una gran ventaja).
  1. Excelentes habilidades de comunicación y capacidad para colaborar eficazmente con clientes internos (equipos de IA, control y hardware) para traducir requisitos en software robusto.

Cualificaciones adicionales

  1. Conocimiento del dominio: Familiaridad con cinemática de cuerpo completo, retargeting de movimiento, dinámica de cuerpos rígidos o sistemas de control en tiempo real.
  1. Interfaces Humano-Máquina: Experiencia práctica en la integración de sistemas de entrada humana como Realidad Virtual (RV), captura de movimiento, dispositivos vestibles o interfaces de control remoto.
  1. Frameworks XR: Experiencia en la creación de aplicaciones con renderizado en tiempo real o frameworks XR (por ejemplo, Unity, Unreal, Godot, SteamVR, OpenXR).
  1. Visualización 3D: Experiencia con técnicas avanzadas de visualización 3D como campos de radiancia neuronal, splatting gaussiano u otros métodos de reconstrucción de escenas.
  1. Pipelines de datos: Familiaridad con pipelines de recopilación de datos a gran escala para aprender de la demostración.

Este es un puesto híbrido basado en una de nuestras oficinas de Salem, Pittsburgh o Fremont.

El salario final ofrecido a un candidato seleccionado dependerá de varios factores que pueden incluir, entre otros: ubicación del mercado, conocimiento, habilidades y experiencia relacionados con el puesto. Este rango puede cambiar según la ubicación geográfica y puede ser modificado en el futuro.

Todos nuestros puestos tienen base en EE. UU. Los solicitantes deben tener autorización actual para trabajar en los Estados Unidos.

Agility Robotics se compromete a un entorno de trabajo en el que todas las personas sean tratadas con respeto y dignidad. Cada individuo tiene derecho a trabajar en una atmósfera profesional que promueva la igualdad de oportunidades de empleo y prohíba las prácticas discriminatorias ilegales, incluido el acoso. Por lo tanto, es política de Agility Robotics garantizar la igualdad de oportunidades de empleo sin discriminación ni acoso por motivos de raza, color, religión, sexo, orientación sexual, identidad o expresión de género, edad, discapacidad, estado civil, ciudadanía, origen nacional, información genética o cualquier otra característica protegida por la ley. Agility Robotics prohíbe cualquier discriminación o acoso de este tipo.

Agility Robotics no acepta referencias no solicitadas de agencias de contratación de terceros. Priorizamos a los solicitantes directos y animamos a todos los candidatos cualificados a postularse directamente a través de nuestra página de empleo. Si está representado por un tercero, su solicitud puede no ser considerada. Para garantizar la consideración completa, por favor, postule directamente.

Rango salarial previsto

$190,000—$296,000 USD

Además del salario base, nuestro competitivo paquete de compensación total consta de lo siguiente para los empleados a tiempo completo:

  • Plan 401(k): Incluye una contrapartida de la empresa del 6%.
  • Acciones: Opciones sobre acciones de la empresa.
  • Cobertura de seguro: Seguro médico, dental, de visión y de discapacidad a corto/largo plazo pagado al 100% por la empresa para los empleados.
  • Fecha de inicio de beneficios: Elegible para beneficios desde el primer día de empleo.
  • Apoyo al bienestar: Programa de Asistencia al Empleado (EAP).
  • Tiempo libre:
  • Empleados exentos: PTO flexible e ilimitado y 12 días festivos de la empresa, incluyendo un cierre invernal.
  • Empleados no exentos: 10 días de vacaciones, licencia por enfermedad remunerada y 12 días festivos de la empresa, incluyendo un cierre invernal, anualmente.
  • Ventajas en las instalaciones: Almuerzos de catering cuatro veces por semana y una variedad de aperitivos y refrescos saludables en nuestras ubicaciones de Salem y Pittsburgh.
  • Permiso parental: Generosos programas de permiso parental remunerado.
  • Entorno de trabajo: Una cultura que apoya arreglos de trabajo flexibles.
  • Oportunidades de crecimiento: Programas de desarrollo profesional y reembolso de matrícula.
  • Asistencia de reubicación: Proporcionada para puestos elegibles.
  • Bono discrecional anual: Proporcionado para puestos elegibles.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores