CONCEPT SOLUTIONS LLC
Parallel Systems
Ingénieur Logiciel II – Test (Matériel / Logiciel)
À propos du poste
Parallel Systems est un pionnier des véhicules ferroviaires autonomes à batterie électrique conçus pour transformer le transport de marchandises en déplaçant des portions de l'industrie américaine du camionnage, estimée à 900 milliards de dollars, vers le rail. Notre technologie innovante offre des solutions logistiques plus propres, plus sûres et plus efficaces. Rejoignez notre équipe dynamique et contribuez à façonner un avenir plus intelligent et plus vert pour le fret mondial.
Ingénieur Logiciel II – Test (Matériel / Logiciel)
Parallel Systems recherche un ingénieur logiciel pour concevoir, développer et maintenir des logiciels/infrastructures de test critiques pour un véhicule ferroviaire autonome. Dans ce rôle, vous travaillerez avec les systèmes requis 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 les tests 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, de mentorer des ingénieurs et de collaborer avec les équipes produit, logiciel, matériel et infrastructure/IT pour fournir des solutions fiables et évolutives.
Responsabilités
- Concevoir, développer et maintenir des frameworks de test pour les logiciels embarqués ainsi que les services basés sur le cloud
- Concevoir, développer et maintenir des bancs d'essai 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é des logiciels et les protocoles de test
- Lorsque cela est approprié, assumer un rôle de chef de projet, en veillant à ce que les jalons soient bien définis et atteints
À quoi ressemble le succès
- Après 30 jours : Vous avez développé une compréhension fonctionnelle de notre infrastructure de test et vous participez 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 extensions significatives de nos capacités de test, et vous dirigez activement les discussions sur 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 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.
Nous nous engageons à fournir une rémunération juste et transparente conformément aux lois applicables. Les fourchettes salariales sont indiquées ci-dessous et reflètent la fourchette attendue pour les nouveaux employés à ce poste, en fonction de facteurs tels que les compétences, l'expérience, les qualifications et la localisation. 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 s'engage à l'inclusion complète de tous les individus qualifiés. Dans le cadre de cet engagement, Parallel Systems veillera à ce que les personnes handicapées bénéficient d'aménagements raisonnables. 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 de l'emploi, veuillez contacter votre recruteur.
Prérequis
- 3+ années d'expérience professionnelle en développement logiciel et compétences avec les langages de programmation de script (Python, JS, etc.) et systèmes (C++/Rust)
- Expérience professionnelle, ou un vif intérêt, dans le travail sur des infrastructures de test logiciel avec la capacité de raisonner sur la correction, la performance et la conception de systèmes
- Expérience avec les simulations de test matériel en boucle (HITL) et logiciel en boucle (SITL)
- Maîtrise fonctionnelle de Linux et du cycle de vie des tests/build/déploiement de logiciels
- Succès démontré dans la direction technique, la définition de l'orientation et le mentorat 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 matériels 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 (atout majeur)
- Capacité à travailler de manière interfonctionnelle et à équilibrer la profondeur technique avec l'impact produit
- Expérience avec des bases de code polyglottes
Parallel Systems est un employeur garantissant l'égalité des chances, engagé envers la diversité sur le lieu de travail. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de tout facteur discriminatoire protégé par les lois fédérales, étatiques ou locales applicables. Nous travaillons à construire un environnement inclusif dans lequel toutes les personnes peuvent donner le meilleur d'elles-mêmes.
