Embedded Software Engineer – R&D (Firmware Engineering)

Nortempo·Asturias, Spain

What they offer

  • Permanent contract

    Full-time hours.

What they ask for

  • Have the right to work in Spain

    Nortempo doesn't mention sponsorship in the ad.

  • Speak native-level Spanish

    Listed as a requirement in the ad.

  • Work on-site in Asturias

    No relocation package mentioned.

  • Have 3+ years of experience

    Mid-level role.

Pulled from the advert automatically — the full ad is what counts.

Added 2 months ago
Read the full advert

About the role

Do you have experience developing firmware for microcontrollers and would you like to be part of innovative projects in the field of electronics and automotive diagnostics? At Nortempo Selección, we are looking for a professional with this profile, who enjoys creating high-level technical solutions and collaborating closely with hardware and production teams. If this sounds like you, this is your opportunity.

What you'll do

-Design, develop, and maintain firmware in C/C++ for ARM Cortex‑M microcontrollers (STM32), both at the application level and for low-level drivers.

-Collaborate with the hardware team during the bring-up of new PCBs, resolving issues and optimizing interfaces such as SPI, I2C, UART, USB, ADC/DAC.

-Integrate and validate communication protocols (Bluetooth, CAN, LIN, Ethernet, OBD-II).

-Develop production software tools: flashing automation, serial number assignment, and EOL verification.

-Perform unit and integration testing in HIL environments to ensure firmware stability and reliability.

-Design and maintain secure bootloaders and OTA update systems.

-Work with tools such as Git, CI/CD, and STM32CubeIDE / Keil / IAR environments.

-Collaborate with external suppliers and multidisciplinary teams on the development of new products.

Would you like to join a team where your embedded firmware expertise makes a real difference?

Apply now and take the next step in your career within the technology sector!

What you'll get

-Stable and innovative project within the R&D department.

-Permanent contract, directly with the company.

-Competitive salary based on experience.

-Opportunity for technical growth in a highly specialized environment.

-Work in a collaborative environment with multidisciplinary teams and cutting-edge technology.

How you'll work

-Full-time position with a schedule from 12:00 PM to 8:00 PM.

Requirements

-Training in Electronic, Electrical, Telecommunications Engineering, or a related field.

-3–5 years of experience developing embedded firmware, preferably in portable devices or automotive applications.

-In-depth knowledge of ARM Cortex-M architecture (interrupts, DMA, MPU).

-Experience with STM32 and the STM32Cube ecosystem.

-Proficiency in Python or C# for internal tools and verification scripts.

-Knowledge of UDS / ISO 14229 (highly valued).

-Strong understanding of buses and protocols: CAN, LIN, Bluetooth, OBD-II.

-Advanced use of Git for version control and pipelines.

-Analytical skills, attention to detail, and technical autonomy.

-Professional level of English.

You'll most likely need Spanish to apply.This job was automatically translated to English, .

About the company

Nortempo

Nortempo

Staffing

View company profile
Spanish company

Nortempo is a staffing agency.They recruit for client companies, so the employer you would work for is not named on this ad.