Embedded Firmware Architect with German

ERNI Schweiz AG

Madrid

Hybrid

EUR 50,000 - 75,000

Full time

7 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 covered up to €1,400
Private health and travel insurance
Sick leave coverage + extra day off

Job summary

ERNI is seeking an Embedded Firmware Architect in Spain to develop and improve firmware in C/C++ for ARM Cortex‑M microcontrollers, working closely with electronics engineers. You will transform product requirements into working functionality, debug on real hardware and verify behavior against specifications.

The role involves sensor interfaces, instrument communication and collaborating with international colleagues in a hybrid setup with office days in Spain.

Qualifications

  • Bachelor's degree in Software/Electrical Engineering or related field.
  • Experience developing embedded firmware with strong C skills and practical C++ experience.
  • Experience with microcontrollers and bare-metal firmware including peripherals, interrupts and timing constraints.
  • Ability to investigate hardware–software issues using a debugger, schematics and measurement equipment.

Responsibilities

  • Develop firmware for sensor interfaces, instrument functions and communication with connected systems.
  • Bringing up and debugging hardware with electronics engineers using schematics and lab measurements.
  • Extend existing firmware and implement new functionality.
  • Build tests that verify changes and reproduce faults.
  • Investigate issues found during development, production or field.

Skills

C/C++ development
Embedded firmware
Debugger & hardware analysis
English & German communication

Education

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

Tools

ARM Cortex‑M
STM32 microcontrollers
SPI
I2C
UART
CAN
Modbus

Job description

Ir al contenido

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, I2C 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 workweek.

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

Hybrid
EUR 80,000 - 120,000
Certifications reimbursement up to €1,
Software Technical Lead - Node.js - React - Robotics
Software Technical Lead - Node.js - React - Robotics

ERNI Spain • Barcelona

Hybrid
EUR 90,000 - 120,000
Certifications covered
Private health insurance
Sick leave coverage
+6
Business Development Manager
Business Development Manager

ERNI • Comunidad Valenciana

Hybrid
EUR 55,000 - 75,000
Certifications covered
Private health insurance
Extra vacation days
+5
Software Technical Lead - Node.js - React - Robotics
Software Technical Lead - Node.js - React - Robotics

ERNI • Barcelona

Hybrid
EUR 90,000 - 130,000
Certifications coverage
Private health insurance
Sick leave coverage
+6
Senior C++ Architect - MedTech
Senior C++ Architect - MedTech

ERNI Schweiz AG • Bellprat

Hybrid
EUR 70,000 - 100,000
C# .NET - Industrial Automation
C# .NET - Industrial Automation

ERNI • Cataluña

Hybrid
EUR 55,000 - 75,000
Certifications up to €1,500
Private health insurance
Sick leave coverage
+8