CrawlJobs Logo
Briefcase Icon
Category Icon

Filtros

×
Modo de trabajo

Desarrollador software embarcado Empleos

3 Ofertas de empleo

Filtros
Desarrollador software embarcado
Save Icon
Location Icon
Ubicación
Spain , Madrid
Salary Icon
Salario
No proporcionado
https://www.soprasteria.com Logo
Sopra Steria
Fecha de expiración
Hasta nuevo aviso
Leer más
Arrow Right
Desarrollador/a C++
Save Icon
Location Icon
Ubicación
Spain , Getafe
Salary Icon
Salario
No proporcionado
https://www.soprasteria.com Logo
Sopra Steria
Fecha de expiración
Hasta nuevo aviso
Leer más
Arrow Right
Ingeniero/a de Verificación y Validación de Software
Save Icon
Location Icon
Ubicación
Spain , Madrid
Salary Icon
Salario
No proporcionado
https://www.soprasteria.com Logo
Sopra Steria
Fecha de expiración
Hasta nuevo aviso
Leer más
Arrow Right
¿Buscas oportunidades como desarrollador de software embarcado? Los trabajos en este campo especializado de la ingeniería de software son fundamentales para el funcionamiento de una inmensa variedad de dispositivos inteligentes que integran hardware y software de forma inseparable. Un desarrollador de software embarcado, también conocido como software empotrado, se dedica a crear, programar, probar y mantener el software que controla sistemas electrónicos específicos, los cuales suelen tener recursos limitados de procesamiento, memoria y energía. Las responsabilidades típicas en estos empleos abarcan todo el ciclo de vida del desarrollo. Los profesionales analizan requisitos, diseñan arquitecturas de software robustas y escriben código eficiente, normalmente en lenguajes como C y C++, aunque también pueden usar Ada o Python para scripting. Una parte crucial del rol es la depuración y optimización del código, asegurando que cumpla con restricciones de tiempo real y consumo. La validación y verificación (V&V) son actividades constantes, que incluyen la ejecución de pruebas unitarias, de integración y en bancos de pruebas hardware (HIL), así como la revisión de código. El trabajo implica una colaboración estrecha con ingenieros de hardware y otros equipos para garantizar la perfecta sincronización entre el firmware y los componentes físicos. Para acceder a estos puestos, se requiere comúnmente una formación en ingeniería informática, telecomunicaciones, electrónica o afines. Las habilidades técnicas indispensables incluyen un dominio sólido de programación en C/C++, comprensión de microcontroladores y microprocesadores (ARM, PIC, AVR), y conocimiento de protocolos de comunicación (UART, SPI, I2C, CAN). La experiencia con herramientas de control de versiones (Git), entornos de desarrollo integrados (IDEs) específicos y metodologías de desarrollo ágil es altamente valorada. Dado que muchos proyectos son para sectores críticos como automoción, aeronáutica, médica o industrial, suele ser necesario conocer estándares de calidad y seguridad funcional, como MISRA C, ISO 26262 o DO-178. Competencias como la meticulosidad, la capacidad para resolver problemas complejos y un buen nivel de inglés técnico son clave para prosperar en estos empleos. En resumen, los trabajos de desarrollador de software embarcado ofrecen un desafío intelectual único, ideal para quienes disfrutan programando cerca del hardware y contribuyendo a productos tangibles e innovadores. Es una profesión con alta demanda en industrias de vanguardia, donde la precisión y la eficiencia del código son no solo deseables, sino absolutamente críticas para el éxito del producto final.

Filtros

×
Categoría
Ubicación
Modo de trabajo
Salario