Terabase Energy

Ingeniero/a de Automatización de Pruebas HIL

PythonDocker
Traducción automática. Consulta el original.

Sobre la oportunidad

En Terabase Energy, creemos que la digitalización y la automatización impulsarán la próxima ola de innovación y reducción de costes en la energía solar a gran escala. Para desbloquear todo el potencial de esta oportunidad, Terabase está desarrollando una plataforma interconectada de software y automatización de la construcción. Trabajamos junto a desarrolladores de proyectos, propietarios y empresas de ingeniería y construcción para dar soporte al diseño, optimización y construcción de enormes proyectos solares en todo el mundo. Nuestro equipo es una mezcla de veteranos y novatos de la industria solar, líderes de opinión, soñadores, ingenieros de software, eléctricos y mecánicos, programadores, gestores de producto, gestores de proyectos y profesionales de ventas y marketing. Tenemos nuestra sede en el norte de California, con varias oficinas en Estados Unidos y en todo el mundo.

Descripción del puesto

El Ingeniero/a de Automatización de Pruebas es responsable de desarrollar y ejecutar marcos de pruebas automatizadas para entornos como SIL (Software-in-the-loop) y HIL (Hardware-in-the-loop), que nos permiten probar nuestro controlador de planta de energía y el sistema SCADA. Tu misión es construir los marcos automatizados que detecten casos extremos antes de que lleguen al campo, asegurando que cada producto que enviamos cumpla los más altos estándares de fiabilidad.

Responsabilidades

  1. -Desarrollo de marcos de automatización: Diseñar, construir y mantener marcos y scripts de pruebas automatizadas escalables para sistemas de energía, control y SCADA utilizando Python. Transicionarás nuestros procesos de validación de la intervención manual a un marco totalmente automatizado y escalable.
  1. -Estrategia V&V: Definir y ejecutar planes completos de Verificación y Validación (V&V), asegurando que todos los requisitos de software para el controlador del sitio y los sistemas SCADA se cumplan en condiciones normales y de fallo.
  1. -Integración CI/CD: Integrar las pruebas automatizadas HIL/SIL en nuestras canalizaciones de CI/CD, proporcionando retroalimentación en tiempo real a los equipos de desarrollo y sirviendo como la puerta final para el código listo para producción.
  1. -Investigación de requisitos: Analizar e interpretar especificaciones técnicas para crear conjuntos de pruebas automatizadas completos, rastreando activamente las lagunas en los requisitos del sistema.
  1. -Ejecución en Múltiples Entornos: Ejecutar conjuntos de pruebas automatizadas en configuraciones SIL, MIL y HIL. Analizar capturas de pruebas, aislar fallos del sistema y generar informes de ingeniería detallados.
  1. -Análisis de Causa Raíz: Trabajar estrechamente con los equipos de control y sistemas para depurar fallos complejos encontrados durante la validación, utilizando analizadores lógicos, osciloscopios y registros de telemetría para identificar problemas.

Cualificaciones

  1. -Educación: Título de grado o máster en ingeniería eléctrica, ingeniería informática, informática o un campo relacionado.
  1. -Experiencia: 2+ años de experiencia profesional en validación de software o automatización de pruebas para sistemas centrados en hardware.
  1. -Dominio de la programación: Dominio a nivel experto en Python y scripting Bash, junto con un conocimiento práctico de lectura de lógica de control PLC/RTAC/IEC 61131-3.
  1. -Herramientas de automatización: Experiencia directa en la arquitectura o extensión significativa de marcos de pruebas pythonicos modernos (como Pytest u OpenHTF).
  1. -Pensamiento sistemático: Una mentalidad dedicada a "romper" el software. Tienes un historial de encontrar casos extremos críticos en máquinas de estados y bucles de control complejos.
  1. -Infraestructura: Experiencia con Git, Jenkins/GitHub Actions y herramientas de contenedorización como Docker para gestionar entornos de prueba consistentes.

Cualificaciones Preferidas

  1. -Se prefieren conocimientos de los requisitos de interconexión de NERC, FERC, ISO/RTO y servicios públicos.
  1. -Se prefiere experiencia con energía solar fotovoltaica a escala de servicios públicos, sistemas de almacenamiento de energía en baterías (BESS), plantas de energía renovable híbridas o recursos basados en inversores (IBR).
  1. -Control de versiones: Usuario avanzado de Git y estrategias modernas de gestión de ramas.
  1. -Protocolos de comunicación (por ejemplo, IEC 61850, Modbus, DNP3)

Compensación y Beneficios

Nuestras escalas salariales se determinan por puesto, nivel y ubicación. Este puesto ofrece un salario base de entre 80.000 y 100.000 $. Dentro de cada rango publicado, la remuneración individual se determina (y puede ser mayor o superior), dependiendo de la ubicación de trabajo y factores adicionales, incluyendo habilidades relacionadas con el puesto, experiencia y educación o formación relevante. Terabase ofrece una compensación competitiva junto con un paquete integral de beneficios, que incluye:

  • Generosa política de tiempo libre y festivos
  • Tiempo libre flexible
  • Paquete completo de beneficios
  • Progresión profesional
  • Cobertura de 401k
  • Opciones sobre acciones
  • Subsidio para la configuración de la oficina en casa
  • ¡Y mucho más!

Terabase es un empleador que ofrece igualdad de oportunidades. Reclutamos, contratamos, empleamos, capacitamos, promovemos y compensamos a las personas basándonos en sus cualificaciones y habilidades relacionadas con el puesto. Animamos encarecidamente a personas de todos los orígenes a postularse.

No discriminamos por ningún motivo, incluyendo raza, color, sexo, género, edad, religión o credo religioso, origen nacional, ascendencia, ciudadanía, estado civil, orientación sexual, identidad de género, expresión de género, información genética, discapacidad física o mental, condición de militar/veterano, o cualquier otra característica protegida por la ley.

Ofrecemos un entorno acogedor e inclusivo al servicio de los demás, de nuestros productos, de los diversos consumidores que representamos y de las comunidades a las que llamamos hogar.

Solo principios. Este puesto no está abierto a la recepción de candidatos de agencias, y cualquier envío contingente no será considerado. Terabase Energy no utiliza agencias de contratación de terceros. Póngase en contacto con nuestro equipo de contratación en [email protected] con cualquier consulta relacionada con la dotación de personal.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores