San Diego, CA
A tiempo completo

Ingeniero de Software II, Aplicaciones

Brain Corp es una empresa de IA con sede en San Diego (California, EE.UU.) que crea tecnología básica transformadora para el sector de la robótica. Nuestro propósito es crear tecnología autónoma que ayude al mundo real a funcionar mejor. Las soluciones robóticas y de IA de Brain ayudan a los minoristas a garantizar que el producto adecuado esté en el estante adecuado al precio adecuado, en un entorno limpio. A través de la plataforma robótica BrainOS®, que impulsa la mayor flota mundial de robots móviles autónomos (AMR) en funcionamiento en espacios públicos comerciales, Brain Corp ofrece soluciones automatizadas inteligentes y eficientes tanto para la limpieza de suelos comerciales como para la gestión de inventarios, lo que permite a las organizaciones y a sus empleados conseguir más. Brain Corp cuenta actualmente con más de 30.000 AMR, lo que representa la mayor flota de su clase en el mundo. Brain Corp está financiada por SoftBank Vision Fund, Clearbridge y Qualcomm Ventures.

Resumen del puesto:

¿Le apasiona trabajar en tecnología punta? ¿Desea formar parte de un equipo que está constantemente superando los límites para crear la próxima generación de productos robóticos? ¿Quieres ver robots trabajando codo con codo con los empleados de tiendas de comestibles, grandes superficies y grandes almacenes? En Brain Corp, tendrá la oportunidad de hacer realidad la robótica y cambiar la vida de las personas. En la actualidad, nuestros robots limpian suelos de forma autónoma, escanean estanterías en busca de productos perdidos y trasladan cajas y mercancías de un lugar a otro. Mañana, nuestros robots navegarán de forma más eficiente y aprenderán más rápido sin necesidad de ayuda humana.

Brain Corp se compromete a fomentar una cultura de trabajo vibrante que apoye la innovación y el bienestar de los empleados. Algunas de nuestras iniciativas incluyen el programa We-R para empoderar a las mujeres en robótica, esfuerzos integrales de diversidad e inclusión con permisos parentales remunerados y una serie de actividades recreativas para promover el equilibrio entre la vida laboral y personal y la comunidad entre nuestro equipo.

El Ingeniero de Software II desempeña un papel importante para el equipo de Aplicaciones, contribuyendo significativamente al desarrollo de nuestras aplicaciones de software para robots internos. Mantendrá y mejorará el rendimiento de nuestra creciente flota de barredoras compactas de más de 15.000 robots. Liderará el desarrollo de herramientas, la resolución de problemas técnicos complejos y la colaboración con equipos multifuncionales, incluidos los de firmware, hardware, control de calidad, gestión de programas y productos y operaciones técnicas. También analizará los datos de las operaciones sobre el terreno para impulsar la mejora continua de la funcionalidad de los robots y la eficiencia operativa.

Funciones esenciales del puesto:

  • Diseñar, desarrollar y mantener aplicaciones avanzadas de software para robots en Python/C++, contribuyendo a la funcionalidad, la integración de sensores, la fiabilidad y la experiencia del usuario.
  • Supervisar el rendimiento y la experiencia del usuario de nuestra flota de barredoras, identificando y resolviendo problemas críticos para mejorar la satisfacción del cliente.
  • Colaborar estrechamente con los equipos de firmware y de la nube para aplicar los cambios críticos solicitados por los clientes, garantizando entregas de alta calidad, puntuales y con impacto.
  • Dirigir el ciclo de vida de desarrollo de software, incluida la planificación, codificación, revisión, pruebas y despliegue, para mantener los estándares de alta calidad de nuestras versiones de software.
  • Facilitar debates y decisiones técnicas y contribuir a la dirección estratégica de nuestros proyectos.
  • Aprender y aplicar nuevas tecnologías y metodologías de software, con una apertura a la tutoría y la retroalimentación constructiva para crecer en áreas como el diseño de sistemas, pruebas, monitoreo y mantenimiento.
  • Gestionar y perfeccionar las prácticas de control de versiones mediante Git, fomentando una colaboración eficaz en equipo.

Requisitos de formación y/o experiencia laboral: 

 

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

  • Licenciatura o máster en Informática o una disciplina de ingeniería relacionada.
  • De 3 a 5 años de experiencia pertinente en desarrollo de software, con una sólida formación en sistemas de software complejos basados en sensores.

Cosas que marcan la diferencia:

  • Conocimientos avanzados de programación orientada a objetos, en particular con C++ y/o Python, en un entorno de producción.
  • Capacidad demostrada para dirigir o contribuir en gran medida a proyectos a gran escala, con un profundo conocimiento de las necesidades del cliente y del valor del producto.
  • Excepcionales dotes de comunicación y liderazgo, capaces de orientar a los miembros del equipo y guiar los debates técnicos y sobre proyectos.
  • Gran capacidad analítica y técnica, con un historial demostrado de diagnóstico y resolución de problemas complejos.

Exigencias físicas:

Las exigencias físicas aquí descritas son representativas de las que debe cumplir un empleado 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 meter los dedos, 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; levantar, empujar, transportar o tirar de hasta 20 libras. 

Entorno de trabajo:

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

Escala salarial:

El salario previsto para los candidatos que trabajarán en San Diego, California, es de 125.000 dólares. 

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!