
Senior Advanced Embedded Engineer
Honeywell
full-time
Posted on:
Location Type: Office
Location: Badalona • Spain
Visit company websiteExplore more
Job Level
About the role
- 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 pruebas unitarias y pruebas hardware-in-the-loop (HIL).
- Dominio de herramientas como Microchip MPLAB X IDE, MPLAB Harmony e IAR Embedded Workbench.
Benefits
- Nos aseguraremos de que las personas con discapacidad reciban adaptaciones razonables para participar en el proceso de solicitud o entrevista, desempeñar las funciones esenciales del puesto y disfrutar de otros beneficios y privilegios laborales.
- ¡Únete a un equipo reconocido por su liderazgo, innovación y diversidad!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
desarrollo de software embebidomicrocontroladores Microchip PIC32CZprogramación en Cprogramación en C++desarrollo de firmwareRTOSbare-metaldepuración utilizando JTAGdepuración utilizando SWDprotocolos de comunicación
Soft Skills
colaboración en equipos multifuncionalesresolución de problemasadaptabilidad a avances tecnológicos