Embedded Firmware Architect with German

ERNI

Comunidad Valenciana

Hybrid

EUR 60,000 - 90,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Certifications coverage up to €1,400
Private health & travel insurance
Sick leave + 1 extra day off per month
Free emotional, legal and family aid
Gym discounts
Flexible remuneration
Referral bonuses up to €6,000 per候 and
23 vacation days
Language courses (English, Spanish, Cа

Job summary

ERNI, an International Service Delivery Center in Spain, seeks an Embedded Firmware Architect to develop and enhance firmware for readouts and instruments. You will work with electronics and other engineers to translate product requirements into hardware‑aware software on bare‑metal ARM Cortex‑M MCUs.

Join a team that connects sensors to instrument behavior, with a hybrid model (office 2 days/week) and opportunities to grow across varied projects and sectors.

Qualifications

  • Bachelor's degree in Software/Electrical Engineering or related field.
  • Strong C skills with practical experience in C++.
  • Experience with microcontrollers and bare-metal firmware.
  • Ability to investigate hardware–software issues using a debugger, schematics and measurement equipment.
  • Disciplined approach to testing, code review and version control.
  • German & English skills to discuss technical problems with international colleagues.
  • Experience with ARM Cortex-M family is especially relevant.

Responsibilities

  • Develop firmware for sensor interfaces, instrument functions and communication with connected systems.
  • Bringing up and debugging hardware with electronics engineers, using schematics, datasheets and lab measurements.
  • Extending existing firmware and implementing new functionality.
  • Building tests that verify changes and reproduce faults.
  • Investigating issues found during development, production or use in the field.
  • Interfaces include STM32-class MCUs and protocols such as SPI, I²C, UART, CAN and Modbus.

Skills

Embedded firmware
C/C++
Microcontrollers
Debugger
Testing & version control
German & English
ARM Cortex-M

Education

Bachelor's degree in Software/Electrical Engineering or related field

Job description

Do you want to work for an International Service Delivery Center in Spain as an Embedded Firmware Architect?

You will develop and improve embedded firmware in C and C++, working mainly on bare-metal ARM Cortex-M microcontrollers. Together with electronics and other engineering colleagues, you will turn product requirements into working functionality, investigate issues on real hardware and verify that your changes behave as intended.

Understand the signal. Find the cause. Make the instrument work reliably.

An unexpected measurement can come from the sensor, the electronics, the timing or the firmware. If you enjoy following that trail from code to hardware, this role could suit you. At ERNI, you will work with a customer developing instruments for vacuum measurement, leak detection and process control. Your firmware will connect the physical measurement to the behavior of the instrument.

What you will bring
  • Bachelor's degree in Software/Electrical Engineering or a related field
  • Professional experience developing embedded firmware, with strong C skills and practical experience using C++
  • Experience working directly with microcontrollers and bare-metal firmware, including peripherals, interrupts and timing constraints
  • The ability to investigate hardware-software issues using a debugger, schematics and measurement equipment
  • A disciplined approach to testing, code review and version control
  • German & English skills that allow you to discuss technical problems and collaborate with international colleagues
  • Experience with ARM Cortex-M is particularly relevant. If you have worked with another microcontroller family, explain what you developed and how closely you worked with the hardware.
You will be responsible for
  • Developing firmware for sensor interfaces, instrument functions and communication with connected systems
  • Bringing up and debugging hardware with electronics engineers, using schematics, datasheets and lab measurements
  • Extending existing firmware as well as implementing new functionality
  • Building tests that make changes easier to verify and faults easier to reproduce
  • Investigating issues found during development, production or use in the field
  • The technical environment includes STM32-class microcontrollers, peripheral interfaces such as SPI, I²C and UART, and communication protocols such as CAN and Modbus. The interfaces you work with will depend on the instrument.
What if the project ends?

We work on a wide variety of projects, technologies, and sectors, allowing you to keep growing in different environments. If a project ends or you feel ready for a new challenge, we'll find another one that aligns with your professional development.

Our working model

We ask you to be available for key meetings. Need to leave for a doctor’s appointment or to pick up your child from school? No problem. We trust you to deliver quality work within your 40-hour work week.

Our model is hybrid: we usually go to the office 2 days a week, but we love seeing each other’s faces; the best stories always happen in the office!

You Will Also Enjoy
  • We cover your certifications and reward technical achievements up to €1,400.
  • Private health and travel insurance.
  • Full coverage for sick leave + 1 extra day off per month without medical leave.
  • Free emotional, legal, and family support.
  • Gym discounts + sports compensation.
  • Flexible remuneration: meals, transport, childcare, etc.
  • Referral bonuses: up to €6,000 per candidate and €5,000 per client.
  • 23 working days of vacation.
  • Free language courses: English, Spanish, Catalan and German.
And the salary

We will discuss it during the first call. If it is important to you, feel free to ask!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Architect with German
Embedded Firmware Architect with German

ERNI Spain • Valencia

Hybrid
EUR 55,000 - 75,000
Certifications reimbursement up to €1,
Private health and travel insurance
Extra sick leave + 1 day off per month
+6
Embedded Firmware Architect with German
Embedded Firmware Architect with German

ERNI • Madrid

Hybrid
EUR 55,000 - 90,000
Certifications covered
Private health insurance
Travel insurance
+8
Embedded Firmware Engineer
Embedded Firmware Engineer

ERNI Spain • Valencia

Hybrid
EUR 42,000 - 65,000
Private health and travel insurance
Gym discounts
23 vacation days
Embedded Firmware Engineer
Embedded Firmware Engineer

ERNI • Comunidad Valenciana

Hybrid
EUR 60,000 - 90,000
Certifications coverage up to €1,400
Private health insurance
Extra sick leave +1 day per month
+2
Senior C++ Architect - MedTech
Senior C++ Architect - MedTech

ERNI • Barcelona

Hybrid
EUR 80,000 - 120,000
Certifications reimbursement up to €1,
Senior C++ Architect - Medtech
Senior C++ Architect - Medtech

Erni Spain • Barcelona

Hybrid
EUR 90,000 - 120,000
Private health insurance
Sick leave coverage
Language courses
+5
Senior Firmware Engineer
Senior Firmware Engineer

Hireroo Ltd • Barcelona

Hybrid
EUR 90,000 - 130,000
Flexible working hours
Hybrid model
Relocation bonus
+5
Senior C++ Software Architect - MedTech
Senior C++ Software Architect - MedTech

ERNI • Cataluña

Hybrid
EUR 90,000 - 120,000
Private health insurance
Certification coverage up to €1,500
Sick leave coverage
+6
Senior C++ Architect - MedTech
Senior C++ Architect - MedTech

ERNI • Cataluña

Hybrid
EUR 70,000 - 110,000
Private health insurance
Sick leave coverage
Emotional, legal & family support
+7
Senior C++ Architect - MedTech
Senior C++ Architect - MedTech

ERNI Schweiz AG • Bellprat

Hybrid
EUR 70,000 - 100,000