San Diego, CA
A tiempo completo

Ingeniero superior en robótica de campo

Resumen del puesto:

Brain Corp busca personas altamente motivadas para unirse a nuestro equipo SENSE. En esencia, nuestra familia de productos SENSE aprovecha sensores adicionales para conocer mejor los entornos en los que operan los robots BrainOS y proporcionar información adicional a nuestros clientes. Nuestra primera aplicación está siendo realizada por robots impulsados por BrainOS con sensores de escaneado adicionales que capturan y cargan en la nube imágenes localizadas de productos de venta al por menor para realizar análisis de inventario.

En este puesto, será el punto de contacto de ingeniería para los clientes que evalúen nuestros productos más recientes, con un amplio espectro de responsabilidades. Tendrá que ser un ingeniero de software emprendedor y orientado al producto para equilibrar la velocidad de desarrollo con soluciones escalables y preparadas para el futuro. Tendrá que ser capaz de adaptarse e iterar con las necesidades cambiantes de los clientes a medida que la complejidad de los nuevos entornos y situaciones se comprenda y cuantifique mejor. Trabajará en la intersección y aplicación de tecnologías punteras de computación en la nube, navegación autónoma, interacción humano-robot, IoT y análisis mientras incuba e itera soluciones a problemas reales de los clientes.

Funciones esenciales del puesto:

  • Desarrollo
    • Funcionalidad básica: contribuya al desarrollo de aplicaciones, aplicaciones web y capas de software en la nube de la solución de robot de escaneado para ofrecer valor al cliente.
    • Herramental - Asistir al equipo de ingeniería en la definición y desarrollo de herramental para minimizar el costo de mantenimiento de flotas de robots de escaneo.
    • Evaluación de componentes - Asistir al equipo de ingeniería en la evaluación de nuevos sensores para nuevas aplicaciones en función de las especificaciones requeridas para el análisis de imágenes y/o las características medioambientales.
  • Operaciones
    • Despliegue de cara al cliente. Despliegue de robots en nuevos entornos de tienda, lo que incluye la coordinación con el personal de atención al cliente, el estudio de la distribución de la tienda, la anotación de mapas y la validación de la corrección de las rutas de los escáneres. Se espera que viajar a diferentes ubicaciones de clientes sea un requisito de este puesto.
    • Revisión del rendimiento. Mantener la fiabilidad de las operaciones de recopilación de datos, incluida la resolución de problemas cuando sea necesario y la prestación de apoyo al personal de campo del cliente. Dirigir sesiones en las que el equipo pueda revisar las situaciones de navegación generadas por los robots de exploración de estanterías e identificar las causas fundamentales comunes y las oportunidades de mejora. Además, crear y revisar los cuadros de mando y las métricas para comprobar la exactitud de los datos y las perspectivas procesables.
    • Mejora de procesos. Ayudar al equipo de ingeniería a mejorar los procesos para desplegar y mantener robots que recopilen datos de forma fiable. Codifique los conocimientos creando y manteniendo documentación detallada para apoyar al equipo.
    • Triaje de robots. Depuración de problemas encontrados en la tienda, por ejemplo, problemas con el hardware del robot, el software o el entorno de la tienda.

Requisitos de formación y/o experiencia laboral: 

  • Licenciatura en Informática, Ingeniería Eléctrica/SW/Controles, o disciplina relacionada con el campo de la robótica.
  • 3 años de experiencia en un campo relacionado

Conocimientos, habilidades, aptitudes y otras características requeridas: 

  • Conocimientos prácticos de Python o C++ en entorno Linux
  • Excelentes habilidades de comunicación verbal y escrita en un entorno de múltiples partes interesadas internas y externas.

Cosas que marcan la diferencia:

  • Experiencia pertinente en el sector
  • Conocimientos básicos o experiencia en 2 o más de las siguientes áreas de interés y voluntad de aprender las demás:
    • Conocimientos de codificación Python y C++ en entorno Linux
    • Diseño y desarrollo de sistemas robóticos utilizando un middleware robótico (como ROS) y las bibliotecas y herramientas existentes.
    • Selección, aplicación y prueba de sensores utilizados para robótica como LiDAR, ToF, Estéreo, Cámaras RGB, Ultrasónicos, IMUs, etc...
    • Desarrollo de algoritmos específicos de SLAM, navegación, planificación del movimiento, reconocimiento de objetos y otros robots móviles autónomos.
  • Experiencia en la producción de software eficiente desde el punto de vista computacional que pueda cumplir los requisitos en tiempo real.
  • Experiencia demostrada en resolución de problemas y pensamiento crítico para utilizar software con el fin de resolver problemas del mundo real.
  • Experiencia con herramientas de integración continua, despliegue y gestión de versiones
  • Experiencia con metodología Agile y Scrum
  • Comprensión de diversos aspectos de sensores como lidares, cámaras e IMU.
  • Experiencia práctica en el desarrollo de equipos robóticos o automatizados

Exigencias físicas:

Las exigencias físicas aquí descritas son representativas de las que debe cumplir un miembro del personal de Brain para desempeñar con éxito las funciones esenciales de este puesto. Se podrán realizar adaptaciones razonables para que las personas con discapacidad puedan desempeñar las funciones esenciales. Las funciones esenciales pueden requerir mantener la condición física necesaria para sentarse, caminar o permanecer de pie durante períodos de tiempo; manejar un ordenador y un teclado; hablar y oír a niveles ambientales normales; utilizar las manos para agarrar y palpar; realizar movimientos repetitivos; tener una agudeza visual reducida para preparar y analizar datos y cifras; transcribir; ver un terminal informático; leer extensamente; realizar inspecciones visuales que impliquen pequeños defectos, piezas pequeñas y/o el funcionamiento de máquinas; utilizar dispositivos de medición y/o piezas de montaje o fabricación a distancias cercanas a los ojos; levantar, empujar, transportar o tirar de hasta 50 libras.

Entorno de trabajo:

Las características del entorno de trabajo que aquí se describen son representativas de las que puede encontrar un empleado de Brain en el desempeño de las funciones esenciales de este puesto. El nivel de ruido en el entorno de trabajo suele ser de bajo a moderado. El personal está expuesto al típico entorno de oficina con ordenadores, impresoras y teléfonos. 

Los empleados están expuestos al típico entorno de oficina con ordenadores, impresoras y teléfonos, pero también se espera que viajen a las ubicaciones de los clientes, que incluyen tiendas minoristas y almacenes. La instalación, la configuración y las pruebas de nuestros productos se realizan fuera del horario laboral. Por lo tanto, cuando se desplaza a las instalaciones de los clientes, el empleado puede trabajar en turnos de cuatro o cinco horas, bien a última hora de la noche (de 21.00 a 2.00 horas) o a primera hora de la mañana (de 3.00 a 8.00 horas). Se requieren hasta un 20% de viajes nacionales por Norteamérica.

Escala salarial:

El rango salarial previsto para los candidatos que trabajarán en San Diego, California, es de 116.000 a 136.000 dólares. El salario final ofrecido a un candidato seleccionado dependerá de varios factores que pueden incluir, entre otros, el tipo y la duración de la experiencia en el puesto, el tipo y la duración de la experiencia en el sector, la educación, etc. Brain Corp es un empleador multiestatal y este rango salarial puede no reflejar los puestos que se trabajan en otros estados.

Además del salario base, nuestro competitivo paquete de retribución total consta de:

  • Una bonificación anual discrecional por objetivos
  • Opciones sobre acciones
  • Plan 401(k) con aportaciones paralelas (sin periodo de carencia y devengo inmediato)
  • Amplio conjunto de prestaciones de seguro para los empleados (y sus familias) que incluye diversas opciones de planes médicos (incluida una HSA con aportación de la empresa), seguro dental, oftalmológico, de vida e incapacidad, Programa de Asistencia al Empleado (EAP), planes de apoyo jurídico/de identidad y seguro para mascotas.
  • Acceso a cuentas de gastos flexibles (médicos y de personas dependientes)
  • Generoso tiempo libre retribuido que incluye vacaciones flexibles, baja por enfermedad retribuida, tiempo libre para voluntariado en la comunidad, 10 días festivos retribuidos en la empresa y un cierre de la empresa en invierno.

Otras ventajas son:

  • Almuerzo diario in situ en la oficina de San Diego 
  • Gimnasio en el campus con piscina y pistas de tenis en la oficina de San Diego
  • Oportunidades para relacionarse con los compañeros, como noches de juegos mensuales, excursiones, retos de bienestar y eventos comunitarios. 
  • Actividades internas de formación continua 
  • Oportunidades de compartir sus propios intereses y aficiones con la empresa

¡Únete a nuestro increíble equipo!