Castelion Corporation

Ingénieur logiciel embarqué (7+ années d'expérience)

PythonC++Rust
Traduction automatique. Consultez l’original.

Pourquoi Castelion, pourquoi maintenant

Castelion évolue à une vitesse incroyable pour développer et fournir des systèmes de défense avancés à une époque où l'exécution est plus importante que jamais. Nous pensons que la concentration, le sens des responsabilités et l'excellence sont des avantages décisifs, et nous constituons une équipe de classe mondiale pour transformer des idées audacieuses en capacités réelles.

Il s'agit d'une opportunité rare de nous rejoindre à un stade précoce, où vous aurez une autonomie significative, collaborerez avec des collègues exceptionnels et aurez un impact direct et mesurable sur notre mission et l'avenir de l'entreprise, quelle que soit votre fonction.

Ingénieur logiciel embarqué

En tant qu'ingénieur logiciel embarqué, vous serez à l'avant-garde de la création, du développement et du test des logiciels qui pilotent et simulent nos systèmes de vol. Votre rôle implique une collaboration étroite avec les autres ingénieurs de Castelion dans les domaines du logiciel et du matériel pour implémenter et déboguer des logiciels sur l'ensemble de la pile technologique, des applications et systèmes d'exploitation aux réseaux, micrologiciels et simulations, afin de garantir le succès total de la mission. Nous recherchons des ingénieurs intelligents, collaboratifs et motivés, quel que soit leur niveau, passionnés par la résolution de problèmes et désireux de contribuer à une mission extraordinaire. Si vous vous épanouissez dans des environnements stimulants et que la perspective d'avoir un impact tangible vous enthousiasme, nous voulons vous rencontrer.

Responsabilités

  1. Systèmes autonomes : Concevoir et implémenter des systèmes logiciels autonomes fiables, ainsi que les simulations nécessaires pour valider leur précision et leur fiabilité.
  1. Développement logiciel complet : Gérer l'ensemble du processus de développement logiciel, de la conception initiale, du prototypage et des tests, jusqu'à l'intégration finale et le déploiement pour des applications critiques.
  1. Tests système : Évaluer les résultats des tests et résoudre les problèmes nécessitant des investigations détaillées, y compris l'intégration pratique et le débogage des systèmes matériels/logiciels. Développer des outils pour faciliter les tests dans divers environnements : matériel virtualisé, matériel réel en boucle (hardware-in-the-loop) et tests en véhicule en boucle (vehicle-in-the-loop).
  1. Collaboration : Travailler en partenariat avec des équipes d'ingénierie multidisciplinaires pour réfléchir, concevoir et développer des capacités de missiles hypersoniques de nouvelle génération, y compris des algorithmes de guidage avancés et le traitement d'image intégré pour autodirecteurs.
  1. Direction de projet : Diriger des projets majeurs qui font avancer la mission de Castelion, en assurant l'alignement avec les objectifs globaux et en se déplaçant occasionnellement sur les sites de lancement et chez les clients pour les tests et les opérations.
  1. Amélioration des normes et pratiques : Améliorer continuellement les normes et les meilleures pratiques logicielles au sein de l'équipe logicielle, en favorisant un environnement d'amélioration continue et d'innovation.

Qualifications de base

  1. Formation : Licence en informatique, génie informatique, génie électrique, mathématiques ou dans un domaine STEM connexe, ou expérience pratique équivalente.
  1. Expérience : Ouvert aux candidats de tous niveaux d'expérience, des ingénieurs en début de carrière aux contributeurs techniques seniors. L'expérience professionnelle, les stages, la recherche, les contributions open-source ou tout autre travail technique pratique seront pris en compte.
  1. Compétences techniques : Expérience en programmation système dans des langages tels que C++, Python ou Rust, et familiarité avec les environnements de développement basés sur Linux. L'expérience peut inclure le travail avec des systèmes de bas niveau tels que le développement du noyau Linux, les interfaces matérielles ou le développement de pilotes (par exemple, UART, I2C ou périphériques similaires).

Compétences et expérience souhaitées

  1. Expertise en programmation : Maîtrise avérée de C++, Rust ou langages de programmation système similaires.
  1. Expérience système : Expérience pratique des systèmes embarqués temps réel ou des environnements informatiques distribués dans des systèmes basés sur Linux, y compris le développement de logiciels C++ de haute qualité basés sur Linux pour des processeurs et microcontrôleurs courants (par exemple, PowerPC, x86, ARM).
  1. Compétences techniques : Maîtrise de Linux, y compris les scripts Bash, le dépannage réseau et l'analyse de performance (strace, ftrace, etc.), avec de solides compétences en débogage, optimisation des performances et tests unitaires.
  1. Connaissance des systèmes : Compréhension approfondie de l'architecture informatique et des protocoles réseau (TCP, UDP, etc.).
  1. Résolution de problèmes : Approche innovante de résolution de problèmes utilisant la pensée par premiers principes, y compris le développement de prototypes pour valider les concepts de conception clés et quantifier les contraintes techniques.

Castelion propose un ensemble d'avantages sociaux généreux. Veuillez consulter le bas de notre page Carrières pour plus de détails.

Autres fonctions

Veuillez noter que cette description de poste n'est pas conçue pour couvrir ou contenir une liste exhaustive des activités, devoirs ou responsabilités requis de l'employé pour ce poste. Les devoirs, responsabilités et activités peuvent changer à tout moment avec ou sans préavis.

Exigences d'éligibilité supplémentaires

Ce poste peut nécessiter l'accès à des informations classifiées ou à des sites, systèmes ou informations restreints du gouvernement américain, tel que déterminé par l'entreprise et/ou les exigences applicables du gouvernement américain. Si le poste est ainsi désigné, votre emploi dans ce rôle peut être conditionné à votre capacité à obtenir et à maintenir l'habilitation de sécurité requise par le gouvernement américain ou toute autre autorisation gouvernementale, et à satisfaire à toute exigence de citoyenneté ou autre exigence d'éligibilité imposée par la loi, la réglementation, le décret ou les exigences contractuelles gouvernementales applicables. Vous serez informé si et quand de telles exigences s'appliquent.

Déclaration d'action positive/EEO

Castelion est un employeur garantissant l'égalité des chances. Nous nous engageons à offrir des opportunités d'emploi égales à tous les candidats et employés sans distinction de race, couleur, religion, sexe, orientation sexuelle, identité de genre, origine nationale, âge, handicap, informations génétiques, statut de vétéran protégé ou toute autre caractéristique protégée par la loi fédérale, étatique ou locale applicable.

Castelion s'engage à fournir des aménagements raisonnables aux personnes qualifiées handicapées tout au long du processus de candidature et d'embauche. Si vous avez besoin d'un aménagement raisonnable pour remplir une candidature, participer au processus d'entretien ou participer autrement au processus d'embauche, veuillez contacter [email protected]. Les demandes d'aménagement seront examinées au cas par cas et traitées conformément à la loi applicable.

Castelion s'engage à favoriser un lieu de travail où les décisions d'emploi sont basées sur les qualifications, les besoins de l'entreprise et la capacité à remplir les fonctions essentielles du rôle, avec ou sans aménagement raisonnable.

Exigences EAR/ITAR

Ce poste nécessite l'accès à des informations contrôlées à l'exportation, et à ce titre, l'emploi (ou l'embauche d'un entrepreneur) est conditionné à la capacité du candidat à accéder à toutes les informations contrôlées à l'exportation applicables sans qu'une licence d'exportation supplémentaire ne soit requise par le Bureau of Industry and Security et/ou la Directorate of Defense Trade Controls.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter