Canadian Solar Inc.

Ingeniero Senior de Firmware ARM

C++
Traducción automática. Consulta el original.

Sobre la oportunidad

En Canadian Solar, nuestra visión es mejorar vidas aportando electricidad impulsada por el sol a millones de personas en todo el mundo. Como fabricante líder de paneles solares, inversores y soluciones de almacenamiento de energía, hemos sido líderes en la industria desde nuestra fundación en 2001. Nuestro compromiso con la sostenibilidad se refleja en todas las partes de nuestra organización mientras navegamos por las complejidades de una industria en auge.

A través de las filiales de Canadian Solar, e-STORAGE, Recurrent Energy, MSS y CSI Solar Co., invertimos en el crecimiento de nuestros empleados. Nuestros programas de formación y oportunidades de promoción garantizan que todos podamos seguir aprendiendo. Entendemos la importancia del equilibrio entre la vida laboral y personal y ofrecemos diversas opciones de trabajo flexible para apoyar el bienestar de nuestros empleados. Únete a nuestro equipo para "Marcar la Diferencia" creando un impacto positivo duradero en el mundo y en las comunidades donde operamos.

Sobre el puesto

El Ingeniero Senior de Firmware Embebido es responsable del diseño, desarrollo, optimización y soporte del ciclo de vida del firmware embebido que se ejecuta en procesadores basados en ARM utilizados en inversores conectados a la red y sistemas de almacenamiento de energía a escala de servicios públicos. Este puesto requiere una profunda experiencia en plataformas ARM Cortex-M / Cortex-A, desarrollo en tiempo real, soporte de control de inversores y cumplimiento de códigos de red. Desempeñarás un papel técnico crítico en la entrega de firmware robusto, certificable y de alto rendimiento que se integra estrechamente con el hardware de electrónica de potencia, subsistemas FPGA/DSP y el sistema general.

#CanadianSolar

Título del puesto: Ingeniero Senior de Firmware ARM

Departamento: Firmware de Inversores

Compensación: $100,000 – $150,000 + bonus anual

Reporta a: Director de Firmware Digital de Inversores

Ubicación: Kitchener, Ontario – Híbrido

e-STORAGE es un Empleador de Igualdad de Oportunidades (EOE). Los candidatos cualificados se consideran para el empleo sin distinción de edad, raza, color, religión, sexo, origen nacional, orientación sexual, discapacidad o condición de veterano.

e-STORAGE utiliza herramientas asistidas por IA durante partes del proceso de contratación, incluyendo el cribado y la automatización del flujo de trabajo. Todas las decisiones finales de contratación son tomadas por humanos.

Esta es una vacante actual y estamos contratando activamente para este puesto.

Responsabilidades

  1. Arquitectar, diseñar e implementar firmware embebido para procesadores basados en ARM utilizados en inversores, convertidores de potencia y subsistemas de almacenamiento de energía.
  1. Desarrollar y mantener firmware en tiempo real en C/C++ embebido, incluyendo planificación de tareas, manejo de interrupciones, drivers y aplicaciones.
  1. Traducir requisitos del sistema, de control y de códigos de red en requisitos de firmware trazables y diseños robustos.
  1. Implementar funcionalidades del inversor como comunicación, protecciones, manejo de fallos, diagnósticos y monitorización.
  1. Apoyar el cumplimiento de los estándares de red y de firmware (UL 1741 SB, IEEE 1547, UL 1998) y las actividades de pruebas de certificación.
  1. Colaborar con los equipos de hardware, control, sistemas y validación para garantizar el rendimiento y la fiabilidad a nivel de sistema.
  1. Depurar problemas complejos de firmware, realizar análisis de causa raíz y optimizar el rendimiento utilizando herramientas de laboratorio y emuladores.
  1. Participar en revisiones de arquitectura de firmware, revisiones de código y evaluaciones de riesgo técnico.
  1. Mantener documentación clara del firmware y contribuir a la mejora de procesos y a la calidad de las versiones.

Cualificaciones y Habilidades Requeridas

  1. Formación académica en Ingeniería Eléctrica, Ingeniería Informática, Informática o un campo relacionado.
  1. Al menos 5 años de experiencia profesional en desarrollo de firmware en sistemas de control embebidos o en tiempo real.
  1. Sólida experiencia en el desarrollo de firmware en procesadores basados en ARM (por ejemplo, Cortex-M, Cortex-A) para aplicaciones industriales o de electrónica de potencia.
  1. Dominio de C/C++ embebido, conceptos de programación en tiempo real y diseño basado en interrupciones.
  1. Capacidad para diseñar y mantener paquetes de soporte de placa (BSP), cargadores de arranque (bootloaders) y drivers de dispositivos.
  1. Sólida comprensión del funcionamiento de inversores conectados a red, conceptos de control digital y estrategias de protección.
  1. Conocimiento práctico del comportamiento según el código de red, como anti-islanding, ride-through y funciones de soporte de red.

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