Roku
ICON
Ingeniero de Software Senior de Robótica I
Sobre la oportunidad
ICON busca un
Ingeniero de Software Senior de Robótica para unirse a nuestro equipo de Software en Austin, TX.
Como Ingeniero de Software Senior de Robótica, ayudarás a desarrollar y mantener software de control robótico para todos los sistemas robóticos de ICON. Serás responsable de desarrollar software C++ de alto rendimiento para controlar movimientos complejos de brazos, integrar datos de sensores en tiempo real y garantizar una planificación de movimiento fiable.
Este puesto se encuentra en la sede de ICON en Austin, TX, y
reportará al Director de Ingeniería de Software Embebido.
Los cazatalentos y las agencias de contratación no pueden presentar candidatos a través de esta solicitud. ICON no acepta envíos no solicitados de cazatalentos y agencias para candidatos y no pagará honorarios a ninguna agencia de terceros sin un acuerdo previo con ICON.
Como parte de nuestro cumplimiento de estas obligaciones, la Empresa le invita a autoidentificarse voluntariamente como se indica a continuación. La provisión de dicha información es completamente voluntaria y la decisión de proporcionar o no proporcionar dicha información no tendrá ningún efecto en su empleo ni le someterá a ningún trato adverso. Cualquier información proporcionada se considerará confidencial, se mantendrá separada de su solicitud y/o expediente personal, y solo se utilizará de acuerdo con las leyes, órdenes y regulaciones aplicables, incluidas aquellas que requieran que la información se resuma y se informe al gobierno federal con fines de aplicación de los derechos civiles.
Avisos de Empleo para Candidatos de Internet drive.google.com/drive/folders/1KtxCrS8fV9XRApKaXFjKJ5twhzR_MkGE
RESPONSABILIDADES
- Diseñar, desarrollar y optimizar software C++ de alto rendimiento para controlar y coordinar brazos robóticos a gran escala.
- Desarrollar algoritmos robustos de planificación de movimiento y generación de trayectorias para navegar de forma segura brazos industriales a través de espacios de trabajo complejos.
- Implementar algoritmos de fusión de sensores y estimación de estado en tiempo real (utilizando sensores como IMUs, LiDAR, etc.) para mejorar la localización del brazo y la precisión del efector final.
- Programar movimientos de brazos robóticos en coordinación con otros sistemas.
- Desarrollar y mantener entornos simulados y marcos de prueba automatizados para apoyar la integración continua y la verificación del sistema.
- Liderar los esfuerzos de integración y validación del sistema en hardware y software.
- Participar en decisiones de arquitectura para sistemas de control y eléctricos, incluyendo la selección y estandarización de componentes.
- Participar en revisiones de diseño y código para mantener la coherencia y la alta calidad de los resultados.
CALIFICACIONES MÍNIMAS
- Máster o superior en Ingeniería de Software, Robótica, Ingeniería Mecánica o un campo relacionado.
- Más de 5 años de experiencia profesional en desarrollo de software de robótica.
- Dominio experto de C++ moderno (17 o superior) y Python dentro de un entorno profesional de desarrollo de software de robótica.
- Profunda comprensión fundamental de la cinemática de brazos robóticos (directa e inversa), dinámica de cuerpos múltiples y planificación de movimiento.
- Experiencia práctica con plataformas robóticas, sensores, actuadores, localización, percepción y sistemas de control.
- Experiencia práctica en el diseño y optimización de algoritmos de fusión de sensores y estimación de estado (por ejemplo, Filtros de Kalman).
- Sólidos conocimientos de algoritmos de autonomía, marcos de robótica (como ROS) y entornos de simulación.
CALIFICACIONES PREFERIDAS
- Experiencia en programación de robots industriales en lenguajes de alto nivel.
- Experiencia en teoría de control formal y álgebra lineal.
- Comprensión general de cómo gestionar cadenas cinemáticas redundantes o estabilizar sistemas dinámicos.
- Trayectoria demostrada en la entrega de productos a usuarios finales y entornos de producción.
- Familiaridad con procesos de diseño de hardware, prototipado y fabricación.
- Excelentes habilidades de resolución de problemas y una sólida mentalidad analítica para identificar problemas, proponer soluciones innovadoras y tomar decisiones basadas en datos.
- Capacidad para ganarse la confianza, mantener relaciones positivas y profesionales, y contribuir a una cultura de alto rendimiento.
ICON es un empleador que ofrece igualdad de oportunidades comprometido con el fomento de un entorno de trabajo innovador, inclusivo, diverso y libre de discriminación. El empleo en ICON se basa en el mérito, la competencia y las cualificaciones. Es nuestra política administrar todas las acciones de personal, incluyendo el reclutamiento, la contratación, la formación y el ascenso de empleados, sin distinción de raza, color, religión, género, orientación sexual, identidad de género, origen nacional o ascendencia, edad, discapacidad, estado civil, condición de veterano o cualquier otra clasificación legalmente protegida de acuerdo con las leyes federales y estatales aplicables. De conformidad con las obligaciones de estas leyes, ICON realizará ajustes razonables para personas cualificadas con discapacidades.
Además, como contratista del gobierno federal, la Empresa mantiene un programa de acción afirmativa que promueve su compromiso y cumple con los requisitos de mantenimiento de registros y presentación de informes en virtud de ciertas leyes y regulaciones federales de derechos civiles, incluida la Orden Ejecutiva 11246, la Sección 503 de la Ley de Rehabilitación de 1973 (enmendada) y la Ley de Asistencia a Veteranos de la Era de Vietnam de 1974 (enmendada).
