Idaho Health Insurance Exchange
Nuro
Ingeniero Principal de Software, Infraestructura a Bordo
Quiénes Somos
Nuro cree que los vehículos autónomos son la oportunidad más inmediata y profunda para que la IA impulse un cambio positivo en el mundo físico. Calles más seguras, más tiempo para lo que importa y un acceso más fácil al mundo que nos rodea, por eso estamos construyendo una plataforma de autonomía universal: conducción autónoma para todas las carreteras y todos los viajes.
Fundada en 2016, Nuro es una empresa de IA física que desarrolla tecnología de conducción autónoma de Nivel 4 para una amplia gama de vehículos, casos de uso y mercados. Impulsada por el Nuro Driver™, nuestra plataforma de autonomía universal permite al ecosistema de movilidad global desplegar la autonomía a escala, desde robotaxis y flotas de logística hasta vehículos personales.
Con años de experiencia en despliegues en el mundo real y un modelo de negocio flexible y liderado por socios, Nuro trabaja hacia un futuro en el que millones de vehículos autónomos impulsados por nuestra tecnología ayuden a hacer la vida cotidiana más segura, fácil y conectada.
Nuro ha recaudado más de $2B en capital de Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price y otros inversores líderes.
Sobre el Puesto
Como Ingeniero Principal de Software,
ayudarás a definir y construir la base de alto rendimiento y alta fiabilidad del Nuro Driver. Este puesto abarca la Plataforma de Dispositivos, el Rendimiento y los Sistemas a Bordo, requiriendo un profundo liderazgo técnico en la integración de sensores y computación, sistemas de ejecución a bordo, ejecución distribuida y rendimiento del software de autonomía.
Arquitectarás interfaces de dispositivos independientes del hardware, canalizaciones de comunicación entre dispositivos, APIs de tiempo de ejecución y plataformas de software a bordo que permitan que la pila de autonomía de Nuro funcione de forma segura y eficiente en las plataformas de vehículos actuales y futuras.
También liderarás los esfuerzos de rendimiento y fiabilidad de todo el sistema, incluida la reducción de la latencia, la eficiencia de los recursos, la observabilidad, la validación automatizada y las herramientas para depurar sistemas complejos a bordo.
Este es un puesto muy interfuncional y de alto impacto. Colaborarás con equipos de autonomía, hardware, seguridad, validación, operaciones y equipos orientados a proveedores para integrar sensores y plataformas de computación de próxima generación, resolver problemas de fiabilidad y rendimiento, y dar forma a la dirección técnica a largo plazo de la infraestructura a bordo de Nuro.
Buscamos un líder técnico que pueda operar entre equipos, alinear a múltiples partes interesadas, mentorizar a ingenieros y entregar sistemas robustos para vehículos autónomos críticos para la seguridad.
Sobre el Trabajo
- Definir e impulsar la dirección técnica de la infraestructura a bordo de Nuro en Plataforma de Dispositivos, Rendimiento y Sistemas a Bordo.
- Diseñar sistemas centrales a bordo para computación embebida, integración de sensores, frameworks de tiempo de ejecución, comunicación entre dispositivos y ejecución distribuida en plataformas de vehículos actuales y futuras.
- Liderar esfuerzos de rendimiento y fiabilidad a nivel de sistema, incluida la reducción de latencia, la eficiencia de recursos, la gestión de memoria, la gestión del ciclo de vida de hilos/procesos, la observabilidad, las pruebas automatizadas y la validación continua.
- Construir bibliotecas fundamentales, APIs, herramientas y frameworks que permitan a los equipos de autonomía e infraestructura desarrollar software fiable, de baja latencia y alto rendimiento.
- Desarrollar sistemas distribuidos a bordo, incluida la comunicación de alto rendimiento entre nodos de computación, la orquestación de módulos, la monitorización, el registro, el diagnóstico y las canalizaciones de datos de autonomía/sensores a gran escala.
- Diagnosticar fallos complejos y difíciles de reproducir en software, hardware, sensores, computación, redes y cargas de trabajo de autonomía; impulsar la causa raíz, la mitigación y la prevención a largo plazo.
- Colaborar con autonomía, hardware, seguridad, validación, operaciones y proveedores para definir requisitos, evaluar e integrar plataformas de próxima generación, y garantizar un despliegue seguro y fiable.
- Traducir necesidades ambiguas de producto, seguridad y autonomía en arquitectura escalable; alinear equipos en la dirección del diseño, planes de ejecución, interfaces y estrategia de plataforma a largo plazo.
- Mentorizar ingenieros, establecer mejores prácticas de ingeniería y elevar el nivel técnico en Infraestructura a Bordo y equipos asociados.
Requisitos mínimos
Sobre Ti
- Máster o Doctorado en Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Informática, Robótica o campo relacionado.
- 8+ años de experiencia en ingeniería de software construyendo software de sistemas de calidad de producción.
- 5+ años de experiencia en liderazgo técnico, incluyendo la dirección de proyectos complejos, el establecimiento de dirección técnica y la consecución de la alineación inter-equipos.
- Fuerte dominio de C++ moderno, con profunda experiencia en concurrencia, multihilo, depuración, gestión de memoria y optimización de rendimiento.
- Experiencia en la construcción de software fiable y de alto rendimiento para robótica, sistemas embebidos, sistemas autónomos, sistemas distribuidos u otras plataformas críticas para el rendimiento.
- Sólida experiencia a nivel de sistema, con capacidad para razonar sobre sistemas operativos, interfaces de dispositivos, frameworks de tiempo de ejecución y cargas de trabajo a nivel de aplicación.
- Capacidad demostrada para diagnosticar complejos problemas de rendimiento, fiabilidad, concurrencia e integración de hardware/software.
- Capacidad para traducir requisitos ambiguos en arquitectura escalable y mentorizar a ingenieros en diseño y ejecución.
Puntos Extra
- Máster o Doctorado en CS, EE, Ingeniería Informática, Robótica o un campo relacionado.
- Experiencia con hardware de robótica, sensores, plataformas de computación embebida o sistemas de vehículos autónomos.
- Profundo conocimiento de Linux, drivers de dispositivos, arquitectura de computadoras, comportamiento del kernel y protocolos de comunicación como Ethernet, PCIe, USB, SPI, I2C o UART.
- Experiencia con comunicación de alto rendimiento, IPC, stacks de red, sistemas de registro, monitorización, diagnóstico o recopilación de datos.
- Experiencia con programación de GPU, plataformas NVIDIA, CUDA, procesamiento de imágenes, infraestructura de machine learning o computación acelerada.
- Experiencia trabajando con proveedores de hardware o integrando plataformas de sensores y computación de próxima generación.
En Nuro, tu salario base es una parte de tu paquete de compensación total. Para este puesto, el rango de salario base razonablemente esperado es
entre $258,000 y $387,000 para el nivel en el que se ha definido este puesto.
Tu salario base dependerá de varios factores, incluyendo tu experiencia, cualificaciones, educación, ubicación y habilidades. En caso de que seas considerado para un nivel diferente, se aplicaría un rango salarial superior o inferior.
Este puesto también es elegible para un bono anual por rendimiento, acciones y un paquete competitivo de beneficios.
En Nuro, celebramos las diferencias y estamos comprometidos con un lugar de trabajo diverso que fomente la inclusión y la seguridad psicológica para todos los empleados.
Nuro se enorgullece de ser un empleador que ofrece igualdad de oportunidades y prohíbe expresamente cualquier forma de discriminación en el lugar de trabajo basada en raza, color, religión, género, orientación sexual, identidad o expresión de género, origen nacional, edad, información genética, discapacidad, condición de veterano o cualquier otra característica protegida por la ley.
