Startekk Inc
Cyngn
Ingeniero de Integración de Plataforma C++
Sobre el puesto
* Este es un puesto de liderazgo técnico de alto impacto para un Ingeniero de C++ que prospera en la intersección de la arquitectura de software compleja y la realidad física. Te unirás a nuestros equipos de Plataforma e Infraestructura de Vehículos (VI) para diseñar, construir y desplegar los sistemas centrales que controlan nuestros remolcadores autónomos. Como experto en la materia, tenderás puentes entre múltiples dominios —Firmware, Autonomía y Nube— para garantizar un diseño de sistema coherente y una integración sin fisuras. Valoramos a los ingenieros que asumen la plena propiedad de sus sistemas, impulsan las decisiones arquitectónicas y proporcionan orientación técnica en toda la organización. Si te apasiona la ingeniería de software de alto rendimiento y ver tu visión arquitectónica impulsar la robótica del mundo real, este es el entorno para ti.
* El vehículo físico es nuestro entorno de desarrollo principal. Una parte importante de este puesto implica la integración práctica en el taller del vehículo —depuración en metal desnudo y trabajo directo con hardware y sensores. Este puesto es para el ingeniero que considera la interacción física con la máquina como la parte más gratificante del ciclo de vida del desarrollo de software.
Qué harás
Escribir software moderno, mantenible y de C++
- Desarrollar y escalar código de C++ de producción dentro de nodos ROS 2 y herramientas de diagnóstico, centrándose en la modularidad y el alto rendimiento
- Escribir código que otras personas puedan mantener: interfaces claras, pruebas reales, registro útil y documentación honesta
- Depurar con seriedad: gdb, sanitizadores, perfiladores, volcados de memoria y análisis de registros/bolsas, incluidos los fallos que solo aparecen en el vehículo
- Ser responsable del ciclo de vida completo de una función, desde la discusión arquitectónica hasta el despliegue en hardware, con el apoyo de una mentoría estructurada
Probar e integrar en hardware real
- Poner en marcha nuevas funciones en vehículos reales: desplegar, configurar, ejecutar, observar e informar de lo que realmente sucedió
- Ser responsable del bucle de integración práctica: conectarse al vehículo, ejecutar el escenario, capturar bolsas y registros, reproducir el problema y reducirlo a una causa raíz
- Trabajar directamente con el hardware: sensores, computación, tráfico CAN, versiones de firmware, cableado y el propio vehículo físico
- Construir y mejorar las herramientas de prueba, scripts y automatización que hacen que este bucle sea más rápido y repetible para todos
- Ayudar a validar las versiones candidatas en hardware junto con VI y QA, y ayudar a perseguir regresiones que solo aparecen en el mundo real
Trabajar en equipos
- Colaborar con el equipo de Firmware cuando el problema está por debajo de tu capa, con el equipo de Autonomía cuando está por encima, y con el equipo de Nube cuando cruza el límite del vehículo — y ayudar a los tres produciendo reproducciones limpias y bien caracterizadas en lugar de "no funciona"
- Apoyar a los equipos de Plataforma y VI en lo que necesite el vehículo esa semana; este es un puesto donde ser útil importa más que poseer un feudo
- Comunicarse de forma clara y frecuente con los compañeros de equipo en la oficina y los colegas remotos en otras zonas horarias
Usar la IA de forma eficaz
- Utilizar herramientas de codificación de IA (Claude Code y similares) como parte central de tu flujo de trabajo diario para moverte más rápido de lo que podrías solo
- Aplicar un juicio humano real sobre él: revisar cada línea, comprender lo que estás fusionando, verificar el comportamiento en hardware y rechazar la salida que sea plausible pero incorrecta
- Mantener el trabajo asistido por IA al mismo nivel que el trabajo escrito a mano: mantenible, probado y explicable por ti en la revisión de código
Cualificaciones
- Sólido conocimiento moderno de C++ (C++17 o posterior): diseñar y escribir software de C++ de alta calidad y mantenible
- Dispuesto y deseoso de trabajar de forma práctica con hardware real: vehículos físicos, datos de sensores brutos, depuración en metal desnudo, conectores y cableado, tráfico CAN
- Cómodo en Linux como entorno de desarrollo: línea de comandos, CMake, toolchains y herramientas de depuración
- Uso eficaz y disciplinado de herramientas de desarrollo de IA, con una rigurosa revisión humana: puedes explicar cualquier cosa que fusiones
- Fuerte deseo de aprender y crecer tanto en la artesanía del software como en la robótica práctica; busca retroalimentación y actúa sobre ella
- Compañero de equipo fiable: sigue bien las instrucciones, termina lo que empieza, plantea las preocupaciones a tiempo
- Excelentes habilidades de comunicación, cómodo trabajando estrechamente con personas tanto en la oficina como de forma remota
- Residente o dispuesto a reubicarse en el área de Mountain View, CA; este puesto es presencial con trabajo práctico regular en vehículos
Cualificaciones Adicionales
- Experto en ingeniería de software moderna de C++. Capaz de diseñar soluciones eficientes y bien pensadas. Implementar soluciones de forma limpia con C++ moderno y mantenible siguiendo todas las mejores prácticas.
- ROS o ROS 2
- Python para herramientas, automatización de pruebas y análisis de datos
- Robótica, vehículos autónomos, drones u otro trabajo en sistemas embebidos en tiempo real
- Bus de CAN, firmware, microcontroladores, osciloscopios o solución de problemas eléctricos
- Sensores — LiDAR, cámaras, radar, IMUs, codificadores — y análisis de datos de sensores
- Profundidad en sistemas Linux: systemd, contenedores, redes, comportamiento del kernel/controladores
- Perfilado y optimización de rendimiento de canalizaciones de datos en tiempo real o de gran ancho de banda
- CI/CD (Jenkins, Acciones de GitHub) y escritura de pruebas que se ejecutan sin supervisión
- AWS
- Entornos de simulación para probar sistemas autónomos
BENEFICIOS Y VENTAJAS
- Beneficios de salud (Médico, Dental, Visión) a través de Aetna, Kaiser Permanente y Guardian, con múltiples niveles de planes para elegir
- Beneficios auxiliares que incluyen planes de indemnización por accidentes, enfermedades críticas y hospitalización (Voya)
- Seguro de vida básico pagado por la empresa, más seguro de vida voluntario (suplementario) para ti y tus dependientes
- Planes de seguro por discapacidad a corto y largo plazo, pagados íntegramente por Cyngn
- HSA y FSA (Salud y Guardería de Dependientes)
- Programa de Asistencia al Empleado
- 1:1 Conserjería de Salud
- Plan 401(k) de la empresa
- Beneficios de transporte
- Política de PTO flexible
- Oportunidad de licencia sabática después de 5 años en la empresa
- Permiso Parental Pagado
- Almuerzos diarios para empleados en la oficina y cocina completamente equipada con aperitivos y bebidas
QUÉ PUEDES ESPERAR (PROCESO DE ENTREVISTAS DE CYNGN)
- Una persona real revisará tu solicitud
- Comenzaremos el proceso con una entrevista de video unilateral en la que compartirás un poco más sobre ti y responderemos algunas preguntas básicas
- Un contacto de Reclutamiento repasará el proceso con más detalle y responderá tus preguntas
- Una entrevista de 45 minutos con el gerente de contratación
- Un proceso de entrevista completo que consta de 3-4 conversaciones adicionales para evaluar las habilidades técnicas y blandas y el ajuste cultural.
- Una entrevista final presencial con el equipo.
Podríamos utilizar herramientas de inteligencia artificial (IA) para apoyar partes del proceso de contratación, como la revisión de solicitudes, el análisis de currículums o la evaluación de respuestas e identificación de posibles inconsistencias o señales de verificación en los materiales de solicitud basándose en la información disponible. Estas herramientas ayudan a nuestro equipo de reclutamiento pero no reemplazan el juicio humano. Las decisiones finales de contratación son tomadas en última instancia por humanos. Si deseas más información sobre cómo se procesan tus datos, ponte en contacto con nosotros.
Empleador con Igualdad de Oportunidades
Cyngn es un Empleador con Igualdad de Oportunidades. Estamos comprometidos a proporcionar igualdad de oportunidades de empleo a todos los empleados y solicitantes sin distinción de raza, color, religión, sexo (incluyendo embarazo, parto y condiciones médicas relacionadas), orientación sexual, identidad o expresión de género, origen nacional, ascendencia, edad, discapacidad física o mental, información genética, estado civil, estado familiar, condición militar o de veterano, estado de ciudadanía o cualquier otra característica protegida por la ley federal, estatal o local aplicable. Esta política se aplica a todos los aspectos del empleo, incluyendo reclutamiento, contratación, compensación, beneficios, capacitación, promoción, disciplina y despido.
Si requiere alguna adaptación durante el proceso de solicitud o entrevista debido a una discapacidad, por favor háganoslo saber y trabajaremos con usted para proporcionar una adaptación razonable.
Una nota sobre estafas de reclutamiento
Hemos visto un aumento en las ofertas de trabajo fraudulentas y los intentos de phishing que se hacen pasar por empresas reales, incluida Cyngn. Para protegerte:
- Toda comunicación oficial de los reclutadores y gerentes de contratación de Cyngn provendrá de una dirección de correo electrónico que termina en @cyngn.com. Nunca nos pondremos en contacto contigo desde un correo electrónico personal (Gmail, Yahoo, etc.) ni a través de mensajes de texto no solicitados o aplicaciones de mensajería.
- Cyngn nunca te pedirá que pagues por equipos, capacitación, verificaciones de antecedentes o cualquier otra tarifa como parte del proceso de solicitud o contratación.
- Nunca te pediremos información personal o financiera sensible (por ejemplo, número de cuenta bancaria o número de seguridad social) antes de que se te haya extendido y hayas aceptado una oferta formal a través de canales oficiales.
- Si recibes un mensaje sospechoso que afirma ser de Cyngn, no respondas con información personal y siéntete libre de verificar poniéndote en contacto con nosotros directamente a través de nuestra página oficial de carreras.
