San Diego, CA
Temps plein

Responsable de l'ingénierie logicielle, applications

Résumé du poste :

Vous êtes passionné par les technologies de pointe ? Voulez-vous diriger une équipe qui est à la pointe du développement de solutions robotiques innovantes pour des applications concrètes ? Imaginez des robots travaillant aux côtés des humains dans les épiceries, les grandes surfaces et les grands entrepôts, ne se contentant pas de compléter mais améliorant leurs opérations. Chez Brain Corp, vous aurez l'occasion de faire de la robotique une réalité et de changer la vie des gens. Aujourd'hui, nos robots nettoient et balayent les sols de manière autonome, et scannent les rayons à la recherche de produits manquants. Demain, nos robots navigueront plus efficacement et apprendront plus rapidement sans nécessiter d'assistance humaine.

Brain Corp s'engage à favoriser une culture de travail dynamique qui soutient l'innovation et le bien-être des employés. Parmi nos initiatives, citons le programme We-R, qui vise à renforcer les capacités des femmes dans le domaine de la robotique, des efforts complets en matière de diversité et d'inclusion, des congés parentaux rémunérés et une série d'activités récréatives visant à promouvoir l'équilibre entre la vie professionnelle et la vie privée et à créer une communauté au sein de notre équipe.

Dans le cadre de ce poste de responsable de l'ingénierie logicielle, vos principales responsabilités consistent à superviser la maintenance de nos 30 000 robots de lavage des sols et de balayage compacts existants et à diriger une équipe chargée de développer la prochaine génération de notre flotte. Votre rôle est de veiller à ce que nos robots actuels relèvent constamment les défis du nettoyage avec efficacité et de diriger la création de nouvelles plates-formes robotiques. Ces plateformes doivent répondre aux besoins croissants de nos clients en matière d'automatisation, avec moins d'assistance humaine, une navigation améliorée et des performances globales supérieures, tout en veillant à ce qu'elles respectent nos normes élevées en matière de fonctionnalité et d'expérience utilisateur.

Fonctions essentielles de l'emploi :

  • Diriger une équipe d'ingénieurs talentueux dans le développement d'applications logicielles robustes pour nos robots, en assurant une intégration transparente avec les services Firmware, Autonomy et Cloud.
  • Gérer le cycle de vie des projets, en veillant à leur achèvement dans les délais et au respect des normes de qualité, tout en conservant la flexibilité nécessaire pour s'adapter à la nature dynamique des nouveaux projets, y compris les demandes inattendues et les demandes de fonctionnalités.
  • Diriger les efforts visant à explorer de nouvelles technologies et méthodologies afin d'améliorer les fonctionnalités et les performances des robots.
  • Analyser les exigences du produit afin de définir, de hiérarchiser et d'étendre les tâches de développement.
  • Intégrer les principes de sécurité dans le cycle de développement des logiciels, en veillant à ce que tous les logiciels respectent les normes de sécurité les plus strictes.
  • Partager efficacement les connaissances techniques et l'architecture logicielle au moyen d'une documentation détaillée et de présentations claires.
  • Promouvoir la croissance et le développement des membres de l'équipe, en alignant leurs compétences et leur potentiel sur les objectifs et les possibilités de croissance de l'équipe.

Exigences en matière de formation et/ou d'expérience professionnelle : 

  • BS ou MS en informatique ou dans une discipline d'ingénierie connexe
  • 2 à 3 ans d'expérience dans la direction d'équipes de développement ou dans la gestion d'équipes pluridisciplinaires
  • 5 ans ou plus d'expérience démontrée dans le développement de logiciels
  • bonnes compétences en matière de direction et de gestion de projet, avec une expérience avérée dans le développement et l'expédition de systèmes de production

Connaissances, compétences, aptitudes et autres caractéristiques requises : 

  • Expertise technique en ingénierie logicielle, de préférence dans le domaine de la robotique ou des applications.
  • Flexibilité et adaptabilité démontrées, capacité à naviguer et à s'épanouir dans des environnements en évolution rapide, à rationaliser les processus conformément à l'accent mis par le Cerveau sur la simplicité, et à équilibrer des priorités multiples en mettant l'accent sur la valeur ajoutée pour les clients.
  • Distiller les exigences du produit en tâches d'ingénierie réalisables tout en laissant de la place pour des discussions sur la conception et la mise en œuvre.
  • L'accent est mis sur la qualité, avec une approche proactive de la résolution des problèmes, en mettant l'accent sur le soutien et le suivi des robots sur le terrain afin de maintenir leurs performances et leur fiabilité.
  • Esprit centré sur le client, alignement des solutions techniques sur les besoins et les attentes des clients.
  • Compétences en matière de planification stratégique afin de développer et d'exécuter des objectifs à long terme
  • Capacités de gestion des risques permettant d'identifier et d'atténuer efficacement les risques liés au projet

Les choses qui font la différence :

  • Expérience dans le domaine des véhicules autonomes, de la robotique ou d'un secteur connexe
  • Familiarité avec les capteurs robotiques tels que les caméras 3D et les lidars
  • Solides compétences en matière de leadership et capacité avérée à diriger avec succès une petite équipe de développement de logiciels.
  • Expérience dans la conception d'architectures logicielles évolutives et robustes pouvant prendre en charge des applications robotiques complexes.
  • Se tenir informé des nouvelles technologies et des tendances en matière de développement.

Exigences physiques :

Les exigences physiques décrites ici sont représentatives de celles auxquelles doit répondre un employé pour mener à bien les fonctions essentielles de ce poste. Des aménagements raisonnables peuvent être apportés pour permettre aux personnes handicapées de remplir les fonctions essentielles. Les fonctions essentielles peuvent nécessiter le maintien de la condition physique nécessaire pour s'asseoir, marcher ou se tenir debout pendant des périodes prolongées ; utiliser un ordinateur et un clavier ; parler et entendre à des niveaux ambiants normaux ; utiliser les mains pour toucher, saisir et sentir ; effectuer des mouvements répétitifs ; avoir une bonne acuité visuelle pour préparer et analyser des données et des chiffres ; transcrire ; consulter un terminal informatique ; lire beaucoup ; soulever, pousser, porter ou tirer des charges allant jusqu'à 20 livres. 

Environnement de travail :

Les caractéristiques de l'environnement de travail décrites ici sont représentatives de celles qu'un employé rencontre dans l'exercice des fonctions essentielles de ce poste. Le niveau de bruit dans l'environnement de travail est généralement faible à modéré. L'employé est exposé à un environnement de bureau typique avec des ordinateurs, des imprimantes et des téléphones.

Échelle des salaires :

La fourchette de salaire prévue pour les candidats qui travailleront à San Diego, en Californie, est comprise entre 170 000 et 205 000 dollars. Le salaire final offert à un candidat retenu dépendra de plusieurs facteurs qui peuvent inclure, sans s'y limiter, le type et la durée de l'expérience dans le poste, le type et la durée de l'expérience dans l'industrie, l'éducation, etc. Brain Corp est un employeur présent dans plusieurs États et cette fourchette de salaire peut ne pas refléter les postes occupés dans d'autres États.

Outre le salaire de base, notre système de rémunération globale compétitif comprend les éléments suivants

  • Une prime annuelle discrétionnaire
  • Options d'achat d'actions
  • Plan 401(k) avec contrepartie (pas de période d'attente et acquisition immédiate des droits)
  • Ensemble complet de prestations d'assurance pour les employés (et leur famille) comprenant une variété d'options de plans médicaux (y compris un HSA avec contribution de l'employeur), dentaire, vision, assurance vie et invalidité, programme d'assistance aux employés (EAP), plans de soutien juridique/identité, assurance pour animaux de compagnie.
  • Accès aux comptes de dépenses flexibles (soins médicaux et soins aux personnes dépendantes)
  • Des congés payés généreux, y compris des vacances flexibles, des congés de maladie payés, des congés pour le bénévolat dans la communauté, 10 jours fériés payés et une fermeture hivernale de l'entreprise.

Les avantages supplémentaires sont les suivants

  • Déjeuner quotidien sur place au bureau de San Diego 
  • Salle de sport sur le campus avec piscine et courts de tennis dans le bureau de San Diego 
  • Occasions de nouer des liens avec des collègues, notamment lors de soirées jeux mensuelles, de randonnées, de défis bien-être et d'événements communautaires. 
  • Événements internes de formation continue 
  • Possibilités de partager vos propres intérêts et hobbies avec l'entreprise

Rejoignez notre équipe !