AeroVironment
AeroVironment
1 001 – 5 000 Employés
ConseilIndustrie manufacturièreLogistique
AeroVironment développe et fabrique des systèmes sans équipage et des technologies autonomes pour des clients de la défense et des organismes gouvernementaux. Fondée en 1971, l’entreprise crée des solutions comprenant des drones, des systèmes de munitions rôdeuses et des véhicules terrestres sans équipage, en combinant son expertise en ingénierie et en fabrication pour répondre à des besoins opérationnels complexes sur le terrain.

Ingénieur logiciel embarqué junior

Développez des logiciels embarqués pour les systèmes autonomes de défense et de robotique d’AeroVironment. Intégrez des capteurs et des processeurs embarqués à des plateformes aéronautiques et robotiques.

Description

  • Développez des systèmes sans pilote et robotiques destinés à la défense et à des applications commerciales.
  • Développez des logiciels embarqués pour des dispositifs et des systèmes, notamment des aéronefs et des charges utiles.
  • Concevez, programmez, testez et déboguez des logiciels système.
  • Améliorez les performances, la fiabilité et l’évolutivité des logiciels.
  • Faites évoluer le code existant pour répondre aux exigences des programmes.
  • Développez et testez des logiciels qui relient des capteurs et des processeurs embarqués à des aéronefs et à des systèmes robotiques.
  • Créez des logiciels de prototypage et de production à l’aide d’outils et de pratiques établis.
  • Gérez la configuration logicielle et le contrôle des versions.
  • Contribuez à la définition des exigences système, à la préparation des plans de test et des outils de diagnostic, ainsi qu’à la validation des logiciels.
  • Contribuez au choix du matériel et recommandez des spécifications de traitement, de mémoire et de stockage.
  • Participez au prototypage rapide et aux essais de concepts.
  • Estimez l’effort de développement et planifiez le périmètre avec les responsables de projet et de programme.
  • Collaborez avec des ingénieurs de différentes disciplines et des équipes de développement pluridisciplinaires.
  • Aidez à transférer les logiciels en développement vers la production et la certification.
  • Créez des démonstrations de faisabilité.
  • Participez aux revues de conception.
  • Suivez le processus de développement logiciel d’AeroVironment et produisez du code de qualité sous supervision générale.
  • Résolvez les problèmes dans un périmètre défini tout en continuant à apprendre.
  • Effectuez d’autres tâches confiées.

Exigences

  • Licence en informatique, ingénierie, génie électrique, génie aérospatial, génie mécanique ou dans un domaine connexe ; une formation et une expérience équivalentes peuvent être acceptées.
  • De 0 à 2 ans d’expérience pertinente.
  • Expérience en dépannage de systèmes.
  • Maîtrise de Python, C, C++11, C++ STL et/ou OpenCL.
  • Connaissance de Visual Studio, Eclipse ou d’un environnement de développement intégré similaire, ainsi que des outils de suivi des défauts.
  • Expérience des protocoles RS-485, RS-232, CAN, I2C, SPI et USB.
  • Aptitudes en mathématiques et en analyse.
  • Disponibilité pour des déplacements occasionnels afin de soutenir les essais d’équipements sur des sites de vol agréés.
  • Disponibilité pour travailler selon des horaires prolongés ou irréguliers, les week-ends et jours fériés, ainsi que pour des essais sur le terrain selon les besoins.
  • Une expérience des processeurs STM32 est fortement souhaitée.
  • Une expérience des plateformes RTOS telles que µC/OS ou FreeRTOS est souhaitée.
  • Une expérience de Video 4 Linux et de la modification et compilation de noyaux Ubuntu Linux est appréciée.
  • Une expérience du développement de pilotes Linux/ARM et de l’utilisation de Robot Operating System (ROS) est appréciée.
  • Des connaissances de base en électronique et une expérience des équipements de laboratoire sont souhaitées.
  • Solides compétences en rédaction, expression orale, relations interpersonnelles et communication.
  • Capacité à travailler dans un environnement dynamique avec des délais serrés.
  • Compétences efficaces en résolution de problèmes, analyse, relations interpersonnelles et communication.
  • Doit être admissible au statut de personne américaine ou pouvoir obtenir une licence d’exportation conformément aux exigences ITAR/EAR ; certains postes exigent la citoyenneté américaine en vigueur.
  • Capacité à travailler dans un bureau et dans un environnement de recherche et développement.
  • Capacité à rester debout et assis pendant de longues périodes et à utiliser du matériel informatique et téléphonique.

Avantages

  • Assurance maladie
  • Assurance dentaire
  • Assurance optique
  • Plan 401(k) avec abondement de l’entreprise
  • Horaire de travail 9/80
  • Fermeture rémunérée pendant les fêtes

Offres similaires

MWDN

Designer produit, Bulgarie (à distance)

MWDN

Concevez des expériences intuitives de SaaS de cybersécurité pour les flux de travail, les tableaux de bord et les interfaces mobiles. Prenez en charge les fonctionnalités de la découverte à la mise en œuvre, en collaboration avec les développeurs et les équipes chargées du système de design.

Ouvrir