Launch Legends
Agility Robotics
Ingeniero/a de Firmware Staff
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.
Buscamos un/a Ingeniero/a de Firmware Staff para trabajar con equipos multifuncionales en la planificación de la arquitectura de firmware de robots, el diseño de subsistemas y el desarrollo de firmware robusto y fiable para toda nuestra línea de robots. En este puesto, colaborarás con un equipo multidisciplinar de ingenieros para comprender los requisitos únicos de nuestros productos y desempeñarás un papel clave para garantizar que tengamos diseños de robots robustos y listos para producción. También servirás de puente entre el hardware y los algoritmos de control de robots de nivel superior documentando interfaces y proporcionando soporte a otros ingenieros.
Sobre el trabajo
- Contribuir a la arquitectura de firmware C++ que impulsa la red de sensores de bajo nivel, los controles y los sistemas de gestión de energía de nuestro robot.
- Desarrollar la capa de comunicación del firmware utilizando EtherCAT, Ethernet, CAN, RS-485.
- Escribir firmware para la capa de abstracción de hardware, los drivers de periféricos y las aplicaciones.
- Realizar pruebas y depuración de hardware en tiempo real utilizando equipos de prueba de sobremesa como analizadores lógicos y osciloscopios.
- Trabajar con equipos interdisciplinares para resolver problemas complejos que impliquen la integración de software y hardware en sistemas robóticos.
- Escribir código C++ performante, bien probado, mantenible y bien documentado.
Sobre ti
- Grado en informática, ingeniería eléctrica o campo relacionado con más de 10 años de experiencia industrial.
- Experiencia escribiendo C++ moderno (17, 20)
- Experiencia con FreeRTOS o similar.
- Experiencia con las mejores prácticas para escribir software performante y mantenible.
- Dominio de un entorno de desarrollo basado en Linux.
- Capacidad para leer esquemas, diseños de PCB y hojas de datos de componentes.
- Capacidad para comunicar verbalmente información técnica de manera eficaz.
Puntos extra
- Experiencia en la implementación de buses de campo de automatización como EtherCAT, CAN, etc. EtherCAT es muy deseable.
- Experiencia escribiendo C++ embebido para sistemas ARM.
- Experiencia desarrollando sistemas en tiempo real o de baja latencia.
- Experiencia diseñando e implementando frameworks de prueba de hardware-in-the-loop (HIL) para sistemas embebidos.
- Experiencia con pruebas unitarias, como con GTest, y análisis de cobertura.
- Familiaridad con los procesos estándar ágiles y de desarrollo de software (herramientas de seguimiento de incidencias (Jira), ramificación de funcionalidades, control de versiones (Git), integración y despliegue continuos).
Ubicación
- Este es un puesto híbrido con base en nuestra oficina de Fremont. Los candidatos deben prever viajes regulares a Salem, con un promedio de ~15%%, con picos de estancias prolongadas durante fases críticas del proyecto.
El salario final ofrecido a un candidato seleccionado dependerá de varios factores que pueden incluir, entre otros: conocimientos, habilidades y experiencia relacionados con el puesto. Agility Robotics es un empleador multiestatal y este rango salarial puede no reflejar puestos que trabajan en otras ubicaciones. Estos rangos pueden ser modificados en el futuro.
Rango salarial base previsto
$205,000 — $265,000 USD
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 que se presenten directamente a través de nuestra página de empleo. Si usted está representado por un tercero, su solicitud puede no ser considerada. Para garantizar la consideración completa, por favor, solicite directamente.
Además del salario base, nuestro competitivo paquete integral de recompensas 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 incapacidad 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 pagados por la empresa, incluyendo un cierre invernal.
- Empleados No Exentos: 10 días de vacaciones, baja por enfermedad pagada y 12 días festivos pagados por la empresa, incluyendo un cierre invernal, anualmente.
- Ventajas en las instalaciones: Almuerzos de catering cuatro veces por semana y una variedad de aperitivos saludables y refrescos en nuestras oficinas de Salem y Pittsburgh.
- Permiso Parental: Generosos programas de permiso parental pagado.
- Entorno de trabajo: Una cultura que apoya arreglos de trabajo flexibles.
- Oportunidades de crecimiento: Programas de desarrollo profesional y reembolso de matrícula.
- Asistencia para la reubicación: Proporcionada para puestos elegibles.
- Bono discrecional anual: Proporcionado para puestos elegibles.
