San Diego, CA
A tiempo completo

Director de Ingeniería de Software, Aplicaciones

Resumen del puesto:

¿Le apasiona trabajar en tecnología punta? ¿Quiere liderar un equipo que está a la vanguardia del desarrollo de soluciones robóticas innovadoras para aplicaciones del mundo real? Imagine robots trabajando junto a humanos en tiendas de comestibles, grandes superficies y grandes almacenes, no sólo complementando sino mejorando sus operaciones. 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 y barren suelos de forma autónoma, además de escanear estanterías en busca de productos perdidos. 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.

En este puesto de Director de Ingeniería de Software, sus principales responsabilidades incluyen supervisar el mantenimiento de nuestros 30.000 robots actuales de fregado de suelos y barrido compacto y dirigir un equipo responsable del desarrollo de la próxima generación de nuestra flota. Su función consistirá en garantizar que nuestros robots actuales superen los retos de limpieza con eficacia y en encabezar la creación de nuevas plataformas robóticas. Estas plataformas deben satisfacer las crecientes necesidades de automatización de nuestros clientes, con menos asistencia humana, navegación mejorada y un rendimiento general superior, garantizando que mantengan nuestros elevados estándares de funcionalidad y experiencia de usuario.

Funciones esenciales del puesto:

  • Dirigir un equipo de ingenieros con talento en el desarrollo de aplicaciones de software sólidas para nuestros robots, garantizando una integración perfecta con los servicios de firmware, autonomía y nube.
  • Gestionar el ciclo de vida del proyecto, garantizando la finalización a tiempo y el cumplimiento de las normas de calidad, al tiempo que se mantiene la flexibilidad para adaptarse a la naturaleza dinámica de los nuevos proyectos, incluidas las demandas inesperadas y las solicitudes de funciones.
  • Dirigir los esfuerzos para explorar nuevas tecnologías y metodologías que mejoren la funcionalidad y el rendimiento de los robots.
  • Analizar los requisitos del producto para definir, priorizar y delimitar el alcance de las tareas de desarrollo.
  • Integrar los principios de seguridad en el ciclo de vida del desarrollo de software, garantizando que todo el trabajo de software cumpla las normas de seguridad más estrictas.
  • Compartir eficazmente los conocimientos técnicos y la arquitectura del software mediante documentación detallada y presentaciones claras.
  • Promover el crecimiento y desarrollo de los miembros del equipo, alineando sus habilidades y potencial con los objetivos y oportunidades de crecimiento del equipo.

Requisitos de formación y/o experiencia laboral: 

  • Licenciatura o máster en Informática o una disciplina de ingeniería relacionada
  • 2-3 años de experiencia liderando equipos de desarrollo o gestionando equipos multidisciplinares
  • Más de 5 años de experiencia demostrada en desarrollo de software
  • Buenas dotes de liderazgo y gestión de proyectos con un historial demostrado de desarrollo y envío de sistemas de producción.

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

  • Experiencia técnica en ingeniería de software, preferiblemente centrada en robótica o aplicaciones.
  • Flexibilidad y adaptabilidad demostradas, capaz de desenvolverse y prosperar en entornos acelerados, agilizar procesos en línea con el énfasis de Brain en la simplicidad y equilibrar múltiples prioridades centrándose en ofrecer valor a los clientes.
  • Destilar los requisitos del producto en tareas de ingeniería procesables dejando espacio para debates sobre diseño e implementación.
  • Centrarse en la calidad, con un enfoque proactivo para la resolución de problemas, haciendo hincapié en el apoyo y la supervisión de los robots utilizados para mantener su alto rendimiento y fiabilidad.
  • Mentalidad centrada en el cliente, alineando las soluciones técnicas con las necesidades y expectativas del cliente.
  • Capacidad de planificación estratégica para desarrollar y ejecutar objetivos a largo plazo
  • Capacidad de gestión de riesgos para identificar y mitigar eficazmente los riesgos del proyecto

Cosas que marcan la diferencia:

  • Experiencia en vehículos autónomos, robótica o industria relacionada
  • Familiaridad con sensores robóticos como cámaras 3D y lidar
  • Sólidas dotes de liderazgo con capacidad demostrada para dirigir con éxito un pequeño equipo de desarrollo de software.
  • Experiencia en el diseño de arquitecturas de software escalables y robustas capaces de soportar aplicaciones robóticas complejas.
  • Disciplina para mantenerse informado sobre nuevas tecnologías y tendencias de desarrollo.

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 rango salarial previsto para los candidatos que trabajarán en San Diego, California, es de 170.000 a 205.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!