Aller au contenu

Terabase Energy

Ingénieur Automatisation Tests HIL

PythonDocker
Traduction automatique. Consultez l’original.

À propos du poste

Chez Terabase Energy, nous sommes convaincus que la digitalisation et l'automatisation stimuleront la prochaine vague d'innovation et de réduction des coûts dans le solaire à grande échelle. Pour exploiter pleinement le potentiel de cette opportunité, Terabase développe une plateforme logicielle et d'automatisation de la construction interconnectée. Nous travaillons aux côtés des développeurs de projets, des propriétaires et des entreprises d'ingénierie et de construction pour soutenir la conception, l'optimisation et la construction de projets solaires d'envergure mondiale. Notre équipe est un mélange de vétérans et de novices de l'industrie solaire, de leaders d'opinion, de rêveurs, d'ingénieurs logiciels, électriques et mécaniques, de codeurs, de chefs de produit, de chefs de projet et de professionnels de la vente et du marketing. Nous sommes basés dans le nord de la Californie, avec plusieurs autres bureaux aux États-Unis et dans le monde.

Description du poste

L'Ingénieur Automatisation Tests est responsable du développement et de l'exécution de frameworks de tests automatisés pour des environnements tels que SIL (Software-in-the-loop) et HIL (Hardware-in-the-loop), qui nous permettent de tester notre contrôleur de centrale électrique et notre système SCADA. Votre mission est de construire les frameworks automatisés qui détectent les cas limites avant qu'ils n'atteignent le terrain, garantissant que chaque produit que nous expédions répond aux normes de fiabilité les plus élevées.

Responsabilités

  1. Développement de Frameworks d'Automatisation : Concevoir, construire et maintenir des frameworks et scripts de tests automatisés évolutifs pour les systèmes d'alimentation, de contrôle et SCADA en utilisant Python. Vous assurerez la transition de nos processus de validation de l'intervention manuelle vers un framework entièrement automatisé et évolutif.
  1. Stratégie V&V : Définir et exécuter des plans complets de Vérification et Validation (V&V), en s'assurant que toutes les exigences logicielles pour le contrôleur de site et les systèmes SCADA sont satisfaites dans des conditions normales et de défaillance.
  1. Intégration CI/CD : Intégrer les tests HIL/SIL automatisés dans nos pipelines CI/CD, en fournissant un retour d'information en temps réel aux équipes de développement et en servant de dernière étape pour le code prêt pour la production.
  1. Investigation des Exigences : Analyser et interpréter les spécifications techniques pour rédiger des suites de tests automatisés complètes, en traquant activement les lacunes dans les exigences du système.
  1. Exécution Multi-Environnements : Exécuter des suites de tests automatisés sur des configurations SIL, MIL et HIL. Analyser les captures de test, isoler les défaillances système et générer des rapports d'ingénierie détaillés.
  1. Analyse des Causes Racines : Travailler en étroite collaboration avec les équipes de contrôle et de systèmes pour déboguer les défaillances complexes trouvées lors de la validation, en utilisant des analyseurs logiques, des oscilloscopes et des journaux de télémétrie pour identifier les problèmes.

Qualifications

  1. Formation : Diplôme de licence ou de master en génie électrique, génie informatique, informatique ou dans un domaine connexe.
  1. Expérience : 2+ années d'expérience professionnelle dans la validation logicielle ou l'automatisation des tests pour des systèmes axés sur le matériel.
  1. Maîtrise de la Programmation : Maîtrise de haut niveau de Python et des scripts Bash, ainsi qu'une connaissance pratique de la logique de contrôle PLC/RTAC/IEC 61131-3.
  1. Toolchains d'Automatisation : Expérience directe dans l'architecture ou l'extension significative de frameworks de tests pythoniques modernes (tels que Pytest ou OpenHTF).
  1. Pensée Systématique : Un état d'esprit dédié à "casser" le logiciel. Vous avez fait vos preuves dans la recherche de cas limites critiques dans des machines à états et des boucles de contrôle complexes.
  1. Infrastructure : Expérience avec Git, Jenkins/GitHub Actions, et des outils de conteneurisation comme Docker pour gérer des environnements de test cohérents.

Qualifications Souhaitées

  1. La connaissance des exigences NERC, FERC, ISO/RTO et d'interconnexion des services publics est souhaitée.
  1. L'expérience avec le solaire PV à l'échelle utilitaire, les systèmes de stockage d'énergie par batterie (BESS), les centrales d'énergie renouvelable hybrides ou les ressources basées sur onduleurs (IBR) est souhaitée.
  1. Gestion de Versions : Utilisateur avancé de Git et des stratégies modernes de gestion de branches.
  1. Protocoles de communication (par exemple, IEC 61850, Modbus, DNP3)

Rémunération et Avantages

Nos fourchettes salariales sont déterminées par le rôle, le niveau et la localisation. Ce rôle offre un salaire de base de 80 000 $ à 100 000 $. Dans chaque fourchette publiée, la rémunération individuelle est déterminée (et peut être supérieure ou inférieure), en fonction du lieu de travail et de facteurs supplémentaires, y compris les compétences liées au poste, l'expérience et la formation ou l'éducation pertinentes. Terabase offre une rémunération compétitive ainsi qu'un ensemble complet d'avantages sociaux, notamment :

  • Politique généreuse de congés et de jours fériés
  • Congés flexibles
  • Ensemble complet d'avantages sociaux
  • Progression de carrière
  • Correspondance de 401k
  • Options d'achat d'actions
  • Allocation pour l'installation d'un bureau à domicile
  • Et bien plus encore !

Terabase est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi. Nous recrutons, embauchons, employons, formons, promouvons et rémunérons les individus sur la base de leurs qualifications et de leurs capacités professionnelles. Nous encourageons vivement les personnes de tous horizons à postuler.

Nous ne faisons aucune discrimination pour quelque raison que ce soit, y compris la race, la couleur, le sexe, le genre, l'âge, la religion ou le credo religieux, l'origine nationale, l'ascendance, la citoyenneté, l'état matrimonial, l'orientation sexuelle, l'identité de genre, l'expression de genre, les informations génétiques, le handicap physique ou mental, le statut militaire/de vétéran, ou toute autre caractéristique protégée par la loi.

Nous offrons un environnement accueillant et inclusif au service les uns des autres, de nos produits, des divers consommateurs que nous représentons et des communautés que nous appelons notre foyer.

Principes uniquement. Ce poste n'est pas ouvert à la réception de candidats par des agences, et toute soumission conditionnelle ne sera pas prise en compte. Terabase Energy n'utilise pas d'agences de recrutement tierces. Veuillez contacter notre équipe de recrutement à careers@terabase.energy pour toute demande relative au recrutement.

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026