The English-language job board for Spain

Embedded Software Engineer

Hybrid in Mollet del Vallès·Full-time·Added yesterday

Still open when we checked on 8 Oct

IDNEO

4 open roles

Overview

Job details

  • Permanent contract

    Full-time.

  • Hybrid

    Office and home days — the ad has the split.

Requirements

  • Have the right to work in Spain

    IDNEO doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Be near Mollet del Vallès, Spain (Hybrid) for hybrid days

    No relocation package mentioned.

  • Have 3+ years of experience

    Mid-level role.

  • University degree

    “University Degree in Electronic Engineering, Telecommunications or Computer Science” — per the ad.

Skills

Requirements

What we're looking for

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.

The role

📍 Mollet del Valles (Barcelona), Spain

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.

What you'll do

  • 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.

  • 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.

How you'll work

🏠 Hybrid Working

About IDNEO

IDNEO is a technology company specializing in secure identification and smart technology solutions, including RFID, NFC, and IoT products. The company operates globally with a focus on engineering and product development, serving clients across multiple industries such as retail, industry, and logistics.

IDNEO has its headquarters in Mollet del Vallès, Spain, and is a Spanish-founded company. It offers a dynamic, international work environment with a strong emphasis on innovation and engineering excellence. For international professionals, IDNEO provides opportunities to work on cutting-edge technology projects in Spain, with a collaborative culture and a commitment to professional growth.

Industry
Engineering
Founded
1997
Employees
100–500
Headquarters
Mollet del Vallès, Spain
In Spain
Mollet del Vallès

Good to know if you are moving

  • IDNEO is a Spanish company, so international hires will need to navigate Spanish work permit and visa processes.
  • The company's official working language is Spanish, though English is commonly used in technical and engineering roles.
  • IDNEO offers a collaborative, engineering-driven culture with a focus on innovation and product development.
  • The company is located in Mollet del Vallès, a town near Barcelona, offering a more relaxed lifestyle compared to the city center.
  • IDNEO works on international projects, giving employees exposure to global clients and technologies.

In their own words

About the company & team

🌎 Global tech company founded in 2011

🌱 Our mission is to shape the future through technology

Additional information

We are engineering the future 🚀

All open roles at IDNEO

Location

IDNEO · Mollet del Vallès

Loads Google Maps, which may set its own cookies.

WhatsApp
Hybrid in Mollet del VallesNo Spanish needed
Hybrid in Mollet del VallèsNo Spanish needed

RF Design Engineer

IDNEO3mo ago
Hybrid in Mollet del VallèsNo Spanish needed
See all 4 jobs