Embedded Software Engineer

Job expired!

País: Estados Unidos de América

Ubicación: CAN03: Carrier-Charlotte, NC 9701 Old Statesville Road, Charlotte, NC, 28269 USA

Carrier es el proveedor global líder de soluciones saludables, seguras y sostenibles para edificios y cadenas de frío. Contamos con una fuerza laboral diversa y de clase mundial con experiencia en HVAC, refrigeración y seguridad contra incendios. Nuestra misión es ofrecer servicios más seguros, inteligentes y sostenibles, revolucionando las tendencias de la industria y haciendo una diferencia significativa para las personas y nuestro planeta. Únete a nosotros para contribuir a este trabajo impactante.

Carrier está buscando un Desarrollador de Software de Control altamente motivado y orientado a resultados para unirse a nuestro equipo de Ingeniería de Software Comercial en Charlotte, Carolina del Norte. Este rol implica apoyar proyectos enfocados en el diseño y desarrollo de software de control para sistemas HVAC embebidos. La persona seleccionada trabajará en productos de software comercial que controlan y monitorean funciones de HVAC para varios mercados, incluyendo oficinas comerciales, educación, salud, gobierno y centros de datos.

Buscamos un Desarrollador de Software de Control versátil que apoye al equipo a través de la conceptualización, diseño, desarrollo, prueba y validación de software embebido de control y operativo para nuestros sistemas HVAC comerciales. Es esencial tener experiencia en el desarrollo de sistemas de control embebido utilizando Linux embebido en pantallas táctiles y guiando a desarrolladores junior.

  • Apoyar todas las fases del ciclo de vida del desarrollo de productos, desde la recopilación de requisitos hasta el lanzamiento del producto.
  • Trabajar estrechamente con ingenieros de desarrollo de productos, QA de software, gerentes de producto, calidad y representantes de campo para desarrollar productos que cumplan con los requisitos del cliente, manufactura, servicio y regulaciones.
  • Desarrollar soluciones de software utilizando metodologías ágiles.
  • Diseñar e implementar algoritmos de control utilizando MATLAB/Simulink.
  • Validar algoritmos de control a través de herramientas e infraestructura de verificación basada en modelos.
  • Realizar análisis, simulación y optimización de sistemas para asegurar un rendimiento óptimo.
  • Verificar software de control en el laboratorio y apoyar pruebas de campo.
  • Gestionar y resolver conflictos técnicos de desarrollo entre las partes interesadas que impactan al equipo de desarrollo de software.
  • Instalar, configurar y resolver errores de implementación e integración de soluciones de software.
  • Título de grado en Ingeniería, Ingeniería Informática, Ciencias de la Computación o Ingeniería de Control.
  • Más de 6 años de experiencia en Desarrollo de Software Embebido.
  • Más de 6 años de experiencia en programación en lenguajes orientados a objetos como C++, Python o Java.
  • Más de 3 años de experiencia utilizando herramientas de simulación de control como MATLAB o Simulink.
  • Más de 3 años de experiencia en simulación de sistemas dinámicos de control y equipos utilizando modelos basados en física o datos.
  • Experiencia con tecnología de código abierto como Linux, TensorFlow o RISC-V, y habilidades en optimización y seguridad de software.
  • Conocimiento en modelado basado en física y termodinámica.
  • Habilidades en desarrollo e implementación de algoritmos de sistemas de control en una plataforma embebida.
  • Comprensión de la teoría de control de retroalimentación y su aplicación.
  • Excelentes habilidades para resolver problemas y colaboración efectiva en un entorno de equipo.
  • Experiencia extensa en desarrollo, implementación e integración de soluciones de software.
  • Habilidades excepcionales para la resolución de problemas y capacidad para evaluar rápidamente aplicaciones de programación complejas.
  • Habilidades de comunicación efectivas para transmitir conceptos técnicos complejos a diversas partes interesadas.
  • Conocimiento de técnicas de control modernas/no lineales (MPC, MIMO).
  • Experiencia con metodologías ágiles y de cascada, desarrollo basado en pruebas, pruebas unitarias y funcionales.

Información Adicional:

El patrocinio no está disponible para este puesto.