Firmware Engineer – Critical Embedded Systems (M/F)
Llinars Del Valles, Spain·Added 6 days ago
10 open roles
What they offer
Permanent contract
Per the ad.
What they ask for
Have the right to work in Spain
Talented International doesn't mention sponsorship in the ad.
Work on-site in Llinars Del Valles
No relocation package mentioned.
Have 5+ years of experience
Senior-level role.
About the job
You'll most likely need Spanish to apply.This job was automatically translated to English, .
⚡ Position: Embedded Firmware Engineer - Industrial MCU Systems
🎯 Prerequisites: Low-level firmware development on microcontrollers, C/C++, drivers
📍 Location: Vallès Oriental
📄 Contract: Permanent contract directly with the client
The project
You will join an industrial environment specialized in the development of microcontroller-based electronic systems for critical applications.
Firmware is developed without an operating system, under a deterministic architecture with strict management of timing and latency. These are not simple systems, but complex technological platforms where robustness, stability, and reliability are essential.
The technical focus includes:
- Deterministic control
- Direct hardware integration
- Precise management of interrupts and peripherals
- High technological demands
- Zero-defect-oriented culture
- Products with long life cycles in an industrial environment
You will work closely with hardware, validation, and quality teams, participating from technical definition through to product industrialization.
What you'll do
What you will do
- Develop firmware for microcontrollers in deterministic architectures
- Implement low-level drivers: GPIO, timers, ADC/DAC, PWM, UART, SPI, I²C, CAN, DMA
- Program at the register and peripheral level
- Manage interrupts and critical timing
- Implement industrial communication protocols (CAN, Modbus RTU, RS-485...)
- Participate in the definition of new MCU-based electronic boards
- Debug and validate using oscilloscope, logic analyzer, and JTAG
- Ensure system stability, controlled latency, and predictable behavior
- Contribute to a robust, maintainable, and scalable firmware architecture
What we're looking for
What we are looking for
- Education in Electronic Engineering, Electrical Engineering, Computer Science, or similar
- At least 5 years of experience in embedded firmware
- Strong command of C applied to microcontrollers (C++ valued if embedded)
- Experience developing firmware without an operating system
- Strong understanding of interrupts, timing, memory, and register-level programming
- Solid knowledge of analog and digital electronics
- Experience with complex technological systems requiring high reliability
- Ability to work closely with hardware
- Intermediate technical English
- Experience in an industrial environment
- Good documentation practices
- Test automation (Python, RobotFramework)
- Knowledge of continuous integration tools
What you'll get
What is offered
- Complete development of proprietary industrial products
- Demanding and structured technological environment
- Complex systems with a high level of technical responsibility
- Quality and continuous improvement culture
- Direct collaboration with hardware and multidisciplinary teams
- Stability and long-term vision
Additional information
If this position interests you, send us your CV for an initial contact.
⚡ Puesto: Ingeniero/a Firmware Embebido - Sistemas Industriales MCU
🎯 Prerrequisitos: Desarrollo firmware de bajo nivel en microcontroladores, C/C++, drivers
📍 Localización: Vallès Oriental
📄 Contrato: Contrato indefinido directo con el cliente
El proyecto
Te incorporarás a un entorno industrial especializado en el desarrollo de sistemas electrónicos basados en microcontroladores para aplicaciones críticas.
El firmware se desarrolla sin sistema operativo, bajo una arquitectura determinista con gestión estricta de temporización y latencia. No se trata de sistemas simples, sino de plataformas tecnológicas complejas donde la robustez, estabilidad y fiabilidad son fundamentales.
El enfoque técnico incluye:
- Control determinista
- Integración directa con hardware
- Gestión precisa de interrupciones y periféricos
- Alta exigencia tecnológica
- Cultura orientada a cero defecto
- Productos con ciclos de vida largos en entorno industrial
Trabajarás estrechamente con hardware, validación y calidad, participando desde la definición técnica hasta la industrialización del producto.
What you'll do
Lo que harás
- Desarrollar firmware para microcontroladores en arquitecturas deterministas
- Implementar drivers de bajo nivel: GPIO, timers, ADC/DAC, PWM, UART, SPI, I²C, CAN, DMA
- Programar a nivel de registros y periféricos
- Gestionar interrupciones y temporización crítica
- Implementar protocolos de comunicación industrial (CAN, Modbus RTU, RS-485...)
- Participar en la definición de nuevas placas electrónicas basadas en MCU
- Depurar y validar usando osciloscopio, analizador lógico y JTAG
- Asegurar estabilidad, latencia controlada y comportamiento predecible del sistema
- Contribuir a una arquitectura de firmware robusta, mantenible y escalable
What we're looking for
Lo que buscamos
- Formación en Ingeniería Electrónica, Eléctrica, Informática o similar
- Al menos 5 años de experiencia en firmware embebido
- Dominio sólido de C aplicado a microcontroladores (C++ valorable si es embebido)
- Experiencia desarrollando firmware sin sistema operativo
- Fuerte comprensión de interrupciones, temporización, memoria y programación a nivel de registro
- Conocimientos sólidos de electrónica analógica y digital
- Experiencia en sistemas tecnológicos complejos con alta exigencia de fiabilidad
- Capacidad de trabajar estrechamente con hardware
- Inglés técnico intermedio
- Experiencia en entorno industrial
- Buenas prácticas de documentación
- Automatización de pruebas (Python, RobotFramework)
- Conocimiento de herramientas de integración continua
What you'll get
Lo que se ofrece
- Desarrollo completo de producto industrial propio
- Entorno tecnológico exigente y estructurado
- Sistemas complejos con alto nivel de responsabilidad técnica
- Cultura de calidad y mejora continua
- Colaboración directa con hardware y equipos multidisciplinares
- Estabilidad y visión a largo plazo
Additional information
Si este puesto te interesa, envíanos tu CV para un primer contacto.
More jobs like this
or browse Embedded systems·Senior·Semiconductors, Electronics & Hardware·Staffing·Python·C++