Volver a la lista

Descripción de la vacante

Embedded Software Engineer en Mollet del Vallés, España

Idneo

  • HíbridoCombinación de oficina y remoto

Mollet del Vallés, España

Mollet del Valles (Barcelona), Spain

Hybrid Working

Global tech company founded in 2011

Our mission is to shape the future through technology

The role

Design, develop, and test embedded C/C++ firmware and real-time software architectures for cutting-edge automotive, medtech, and industrial devices, ensuring full functional safety compliance, high code quality, and seamless integration in alignment with Idneo standards and product excellence goals.

Key functions

  • Design the detailed architecture and embedded software modules in C and C++ programming languages for microcontrollers and microprocessors (ARM Cortex-M/A, TriCore, etc.).

  • Develop low-level drivers (MCAL/HAL), hardware abstraction layers, and communication protocol stacks (CAN, CAN-FD, LIN, Ethernet, SPI, I2C, UART, BLE, Wi-Fi).

  • Implement application logic running on Real-Time Operating Systems (RTOS such as FreeRTOS, Zephyr, SafeRTOS) or Bare-Metal architectures.

  • Configure and integrate industry-standard software stacks (e.g., AUTOSAR Classic/Adaptive) when applicable according to project needs.

  • Execute debugging on the target board utilizing laboratory equipment such as oscilloscopes, logic analyzers, JTAG/SWD debuggers, emulators, and CAN network tools (Vector CANoe/CANalyzer, PeakCAN).

  • Actively cooperate with the Hardware and Validation teams to troubleshoot anomalies and support the commissioning of new prototypes.

Key responsibilities

  • Apply secure and maintainable coding guidelines following the MISRA C / MISRA C++ standards and static/dynamic code analysis rules.

  • Ensure strict compliance with software quality processes under ASPICE (Automotive SPICE) or ISO 9001/13485 models.

  • Actively participate in the implementation of functional safety standards depending on the industry (ISO 26262 for automotive, IEC 62304 for medical devices, or IEC 61508 for industrial).

  • Perform unit testing, integration testing, and code coverage analysis (using tools like VectorCAST, Cantata, or GoogleTest) to guarantee software reliability.

  • Manage versions properly using control tools (Git, SVN) and track tasks/bugs effectively through issue tracking systems (Jira, Confluence).

  • Document software design specifications, architecture, and test plans in accordance with the project's delivery phases.

  • Participate in peer-to-peer Code Reviews to ensure consistency, high quality, and adherence to development best practices across the team.

    (*) The described functions are only the most representative for this position; therefore, they should not be understood as all the inherent functions related to this job position.

University Degree in Electronic Engineering, Telecommunications or Computer Science

Minimum of 3 years of proven experience in embedded software development using C/C++.

Technical Knowledge:

  • Solid programming skills in C/C++

  • Experience working with RTOS and Bare-metal architectures.

  • Knowledge of communication buses (CAN, SPI, I2C, UART)

Proficiency in Git, Jira, GCC/IAR/Keil compilers, and Vector CANoe/CANalyzer.

Fluent English (minimum B2 level, C1 highly desirable), both written and spoken.

The most important is attitude, ownership and problem solving abilities when a new technology comes up.

We are engineering the future

Vacantes similares

Más como este puesto

  • TI
  • Gestion de proyectos
... responsible fordeveloping software https://jobeax.com/link/xkRXBw8eyMJAL41c this role youwillbe responsible forall firmware development aspects life cycle from the software detailed design & implementation until the integration tests. Sr Embedded Software Engineer will engage and work with internal cross-functional engineering ...

Barcelona, España

  • TI
... Engineer or similar with experience in embedded software development and an interest in aeronautical systems. The following will be valued: - Knowledge of software development (including programming in C/C++ , Python , Linux , RTOS , etc.). - Knowledge of software integration activities (e.g., CI/CD pipeline, Jenkins, ...

Madrid, España

  • TI
ALDIA busca un/a ingeniero/a de software básico para unirse a su equipo de consultores de forma indefinida. Se encargaría de diseñar e implementar software embebido, documentar requisitos y revisar código, trabajando con microcontroladores y RTOS en entornos de automoción y otros sectores. Se valorará experiencia en verificación, ...

Tarragona, España

We Bring Strategy Consultants

Embedded Software Engineer (C/C++)

  • Remoto
  • Tiempo completo
  • TI
... incorporación para asegurar que habéis encajado a la perfección. ¿Te gustaría conocernos? ¡Este es nuestro equipo! Desde We Bring estamos seleccionando un/a Embedded Software Engineer (C/C++) en L'Hospitalet de Llobregat para su incorporación en una empresa fabricante, tecnológica e internacional del sector energía. - Analizar, ...

Hospitalet de Llobregat, España

  • Híbrido
  • TI
Technica Engineering GmbH in Barcelona area seeks an Embedded Software Engineer for R&D projects. You will join an interdisciplinary hardware-software team focused on in-house products and innovative electronics development. Ideal candidates have 2–4+ years in embedded software, C/C++, RTOS, and HW familiarity. The role ...

Sant Cugat, España

  • Híbrido
  • TI
Idneo seeks an embedded firmware engineer to design, develop, and test C/C++ software for automotive, medtech, and industrial devices. You will work across RTOS-based and Bare-M Metal environments, ensuring safety standards and high code quality. You will implement MCAL/HAL drivers, drive testing with tools, and collaborate ...

Mollet del Vallés, España

  • Tiempo completo
  • TI
We Bring Strategy Consultants busca un/a Ingeniero/a de software embebido (C/C++) para desarrollar sistemas embebidos en Linux en una empresa fabricante, tecnológica e internacional del sector energía. Ubicación en L'Hospitalet de Llobregat, España, con contrato indefinido y grado en Ingeniería. Se valorará más de 3 años ...

Hospitalet de Llobregat, España

  • TI
Job Description:DescriptionWe are looking for a Validation Engineer who ensures that products meet the specified requirements and expectations of customers and stakeholders through rigorous testing and validation processes. They work closely with development, testing, and quality teams to ensure that validation objectives ...

España

RAS Interim - Recruiting

C++ EMBEDDED ENGINEER

  • Remoto
  • Tiempo completo
  • TI

de 35000 a 45000 €/año

... mid-management. Si tu carrera te ha llevado hasta aquí, buscamos perfiles como el tuyo para proyectos estratégicos. Actualmente, estamos seleccionando un/a EMBEDDED SOFTWARE ENGINEER ( C++) para una empresa especializada en soluciones de innovación electrónica con presencia en la zona sur de MADRID. Aquí no hay código rutinario: ...

Getafe, España

Airbus Defence and Space SAU in Getafe is seeking a Senior Software Platform Integration Engineer to lead the computing platforms strategy for multicore avionics systems. You’ll drive software platform architectures, ensure DO-178C compliance up to DAL-A, integrate RTOS BSPs and middleware, and collaborate with certification ...

Getafe, España