Sr. Advanced Embedded Engineer

Honeywell
Badalona, Spain
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Badalona, Spain

Tech stack

Adobe Flash
User Authentication
Unit Testing
C++
Cipher
Communications Protocols
Computer Engineering
Embedded Software
Ethernet
Firmware
Flash Memory
Joint Test Action (IEEE Standards)
Real-Time Operating Systems
Solution Deployment Descriptor
Universal Asynchronous Receiver/Transmitter
Working Model 2D
Bare Metal

Job description

Honeywell Building Automation está transformando la manera en que opera cada edificio para ayudar a mejorar la calidad de vida de las personas que los utilizan. Con un portafolio que incluye software, hardware y servicios, Honeywell adopta un enfoque orientado a resultados para ayudar a los propietarios y operadores de edificios a mejorar la seguridad, la eficiencia energética y operativa, y crear una mejor experiencia en los edificios., Ayudamos a transformar los edificios para que sean más seguros, más eficientes operativamente y más eficientes energéticamente.

Como Sr. Advanced Embedded Engineer en Honeywell, desempeñarás un papel fundamental en el desarrollo e implementación de soluciones embebidas avanzadas utilizando microcontroladores de Microchip. Serás responsable de diseñar, programar, probar y depurar software embebido para cumplir con los requisitos del proyecto. Tu experiencia con microcontroladores Microchip será clave para impulsar la innovación y garantizar la entrega exitosa de soluciones embebidas de alta calidad.

Reportarás directamente al Engineering Manager y trabajarás desde nuestra sede en Badalona, España, con un modelo de trabajo presencial.

En este puesto, tendrás la oportunidad de generar un impacto significativo desarrollando soluciones embebidas de vanguardia que definirán el futuro de los productos y tecnologías de Honeywell., * Diseñar, desarrollar y probar software embebido utilizando microcontroladores Microchip PIC32CZ.

  • Colaborar con equipos multifuncionales para definir los requisitos y entregables del proyecto.
  • Depurar y resolver problemas de software para garantizar soluciones embebidas confiables y de alta calidad.Mantenerse actualizado con los últimos avances en microcontroladores Microchip y sistemas embebidos.

Requirements

  • Más de 6 años de experiencia en desarrollo de software embebido.
  • Grado en Ingeniería Eléctrica, Ingeniería Informática, Ingeniería de Computadores o un campo relacionado.
  • Sólidos conocimientos de arquitecturas de microcontroladores, específicamente Microchip PIC32CZ.
  • Fuerte comprensión de la integración hardware-software.
  • Habilidades avanzadas de depuración utilizando JTAG, SWD y depuradores seriales.
  • Amplia experiencia en programación en C y C++ para sistemas embebidos.
  • Experiencia en desarrollo de firmware con RTOS y bare-metal.
  • Experiencia demostrada en el desarrollo de bootloaders personalizados para dispositivos embebidos.
  • Sólido entendimiento de mecanismos de actualización de firmware (USB, UART, I2C, SPI, CAN, Ethernet).
  • Conocimiento de mecanismos de arranque seguro (secure boot), incluyendo autenticación, cifrado y protección contra retrocesos.
  • Experiencia en gestión de memoria y programación de Flash (NVM, EEPROM, memoria flash externa).
  • Competencia en el diseño e implementación de protocolos de comunicación como:
  • UART, I2C, SPI, USB, CAN y Ethernet
  • Protocolos personalizados de actualización de firmware
  • Experiencia con actualizaciones inalámbricas (OTA) es un plus
  • Experiencia con pruebas unitarias y pruebas hardware-in-the-loop (HIL).Dominio de herramientas como Microchip MPLAB X IDE, MPLAB Harmony e IAR Embedded Workbench.

Benefits & conditions

Somos una empresa que ofrece igualdad de oportunidades y valoramos la diversidad. No discriminamos por motivos de raza, religión, color, nacionalidad, género, orientación sexual, edad, estado civil, condición de veterano o discapacidad.

About the company

Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable.

Apply for this position