FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in designing and developing embedded software for industrial machinery, with strong expertise in C/C++ programming, Linux Embedded systems, and integration of hardware and software components. Capable of implementing communication protocols and collaborating with multidisciplinary teams throughout the product lifecycle.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingLinux Embedded SystemsCommunication ProtocolsDebugging and Validation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DevelopmentC ProgrammingC++ ProgrammingLinux Embedded SystemsDebuggingValidationCommunication ProtocolsHMI Interface DevelopmentUnit TestingIntegration Testing
Soft Skills
Problem SolvingCollaborationTechnical Documentation
Tools & Technologies
QtQMLGitCloud PlatformsIoT Integration
Industry Keywords
Industrial MachineryEmbedded SystemsCommunication ProtocolsHardware/Software IntegrationTechnical English
Tech Stack
Tools & technologiesCloudIoTLinuxQtTCP/IPC++
About the role
Key responsibilities & impact- Diseñar, desarrollar e integrar software embedded para maquinaria industrial
- Participar en la definición de arquitecturas software y en la integración entre software, hardware y sistemas conectados
- Desarrollar aplicaciones en C/C++ sobre plataformas Embedded Linux y sistemas basados en microcontroladores
- Implementar y mantener interfaces HMI utilizando Qt/QML
- Integrar sensores, actuadores, periféricos y controladores electrónicos en los equipos
- Desarrollar y depurar protocolos de comunicación industrial y embedded como CAN, CANopen, Modbus, RS-485, Ethernet, TCP/IP y MQTT
- Participar en el desarrollo de soluciones conectadas e integradas con plataformas Cloud e IoT
- Analizar y resolver incidencias complejas relacionadas con software e integración hardware/software
- Implementar mecanismos de diagnóstico, monitorización, gestión de errores y recuperación ante fallos
- Realizar pruebas unitarias, de integración, regresión y validación sobre máquina
- Participar en revisiones de código y promover buenas prácticas de desarrollo
- Colaborar con equipos multidisciplinares de hardware, software, electrónica, cloud y laboratorio durante todo el ciclo de vida del producto
- Elaborar y mantener documentación técnica y de arquitectura de software
Requirements
What you’ll need- Grado en Ingeniería Informática, Electrónica, Telecomunicaciones, Industrial o titulación similar
- Experiencia mínima de 5 años en desarrollo de software embedded
- Dominio de programación en C y/o C++
- Experiencia en desarrollo de software de bajo nivel e integración hardware/software
- Conocimientos sólidos de sistemas Linux Embedded
- Experiencia con herramientas de control de versiones, especialmente Git
- Conocimientos de protocolos de comunicación industriales y sistemas embebidos
- Capacidad para interpretar esquemas eléctricos, datasheets y documentación técnica
- Experiencia en debugging y validación de sistemas embedded
- Experiencia trabajando bajo metodologías orientadas a la calidad y desarrollo estructurado
- Nivel alto de inglés técnico, tanto oral como escrito
