B&A
Parallel Systems
Ingénieur logiciel II – Test (Logiciel)
À propos du poste
Parallel Systems est pionnier dans le domaine des véhicules ferroviaires électriques autonomes conçus pour transformer le transport de marchandises en transférant une partie des $900 milliards de l'industrie du transport routier américain vers le rail. Notre technologie innovante offre des solutions logistiques plus propres, plus sûres et plus efficaces. Rejoignez notre équipe dynamique et aidez à façonner un avenir plus intelligent et plus vert pour le fret mondial.
Ingénieur logiciel II – Test (Logiciel)
Parallel Systems recherche un ingénieur logiciel pour concevoir, développer et maintenir des logiciels et une infrastructure de test critiques pour un véhicule ferroviaire autonome. Dans ce rôle, vous travaillerez avec les systèmes nécessaires pour garantir que nos véhicules ferroviaires autonomes satisfont à toutes les exigences réglementaires, techniques et de sécurité.
Ce poste exige de solides compétences en développement logiciel ainsi qu'une expertise approfondie dans le test de logiciels basés sur le cloud et de systèmes matériels physiques. De plus, les candidats devront être capables de guider la stratégie globale de test, d'encadrer des ingénieurs et de collaborer avec les équipes produit, logiciel, matériel et infrastructure/IT pour fournir des solutions fiables et évolutives.
À quoi ressemble la réussite
- Après 30 jours : Vous avez développé une compréhension opérationnelle de notre infrastructure de test et vous aidez activement à la mise en service de nouveaux systèmes de test.
- Après 60 jours : Vous avez développé une compréhension approfondie de notre infrastructure de test. Vous participez à des refontes et des extensions significatives de nos capacités de test, et vous pilotez activement les discussions concernant la stratégie globale et les priorités de l'équipe de test.
- Après 90 jours : Vous avez livré des fonctionnalités de test majeures et vous vous assurez de manière proactive que la feuille de route de l'équipe de test est alignée sur les futurs jalons de l'entreprise.
Responsabilités
- Concevoir, développer et maintenir des frameworks de test pour les logiciels embarqués ainsi que pour les services basés sur le cloud
- Concevoir, développer et maintenir des bancs de test matériels pour les sous-systèmes du véhicule
- Maintenir le pipeline d'intégration continue (CI), en mettant l'accent sur la fiabilité, la rapidité et la rentabilité
- Collaborer avec les équipes matérielles et logicielles pour développer des outils logiciels internes utiles
- Contribuer à la documentation réglementaire, y compris la traçabilité logicielle et les protocoles de test
- Lorsque cela est approprié, prendre la direction de projets, en veillant à ce que les jalons soient bien définis et atteints
Exigences de base
- 3+ années de compétences en développement logiciel et expérience professionnelle avec des langages de script (Python, JS, etc.) et de programmation système (C++/Rust)
- Expérience professionnelle, ou vif intérêt, pour le travail sur l'infrastructure de test logiciel avec la capacité de raisonner sur l'exactitude, les performances et la conception des systèmes
- Expérience avec les tests Hardware-in-the-loop (HITL) et les simulations Software-in-the-loop (SITL)
- Maîtrise de Linux et du cycle de vie de test/build/déploiement logiciel
- Succès démontré dans la direction de la conception technique, la définition de l'orientation et l'encadrement d'autres ingénieurs
Qualifications souhaitées
- 2+ années d'expérience dans la création de logiciels de test et/ou d'outils internes, avec un accent sur les produits technologiques complexes en plus des logiciels cloud conventionnels
- Expérience dans des domaines critiques pour la sécurité tels que les véhicules autonomes, le contrôle industriel ou l'aérospatiale
- Connaissance des systèmes de contrôle ferroviaire (un atout majeur)
- Capacité à travailler de manière transversale et à équilibrer la profondeur technique avec l'impact sur le produit
- Expérience avec des bases de code polyglottes
Nous nous engageons à fournir une rémunération équitable et transparente conformément aux lois en vigueur. Les fourchettes salariales sont indiquées ci-dessous et reflètent la fourchette attendue pour les nouvelles recrues à ce poste, en fonction de facteurs tels que les compétences, l'expérience, les qualifications et le lieu. La rémunération finale peut varier et sera déterminée au cours du processus d'entretien. La fourchette d'embauche cible pour ce poste est indiquée ci-dessous.
Fourchette salariale cible : $140,000—$164,000 USD
Parallel Systems est un employeur garantissant l'égalité des chances, engagé en faveur de la diversité sur le lieu de travail. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à tout facteur discriminatoire protégé par les lois fédérales, étatiques ou locales en vigueur. Nous travaillons à bâtir un environnement inclusif dans lequel chacun peut donner le meilleur de lui-même.
Parallel Systems s'engage à inclure pleinement toutes les personnes qualifiées. Dans le cadre de cet engagement, Parallel Systems veillera à ce que des aménagements raisonnables soient fournis aux personnes en situation de handicap. Si un aménagement raisonnable est nécessaire pour participer au processus de candidature ou d'entretien, pour exercer les fonctions essentielles du poste et/ou pour recevoir d'autres avantages et privilèges liés à l'emploi, veuillez contacter votre recruteur.
