Embedded firmware Engineer

Ascendion

Sant Cugat del Vallès

On-site

EUR 55,000 - 75,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ascendion is seeking a Low-Level Firmware Engineer to design, develop and test firmware for advanced embedded systems. You will work on real-time software, embedded Linux interactions, and close collaboration with hardware, software, and manufacturing teams.

Candidates should be proficient in C/C++ and multithreaded programming, experience with GDB/JTAG, and familiar with version control and build systems. Knowledge of Qt/QML or REST APIs is a plus, and willingness to troubleshoot

Qualifications

  • Strong experience in C/C++11/14.
  • Embedded Linux development.
  • Multithreading/concurrent programming.
  • Debugging tools: GDB, JTAG, oscilloscopes, logic analyzers.
  • Git, CMake/Make, Jenkins.
  • Knowledge of Python/TCL, Qt/QML, REST APIs is a plus.

Responsibilities

  • Develop, test, and integrate firmware/software components.
  • Work with embedded Linux systems and low-level hardware interaction.
  • Debug and resolve software and prototype build issues.
  • Support manufacturing and prototype validation activities.
  • Collaborate with cross-functional engineering teams.

Skills

C/C++
Embedded Linux
Multithreading
GDB
JTAG
Oscilloscopes
Logic analyzers
Git
CMake/Make
Jenkins
Python/TCL
Qt/QML
REST APIs

Tools

CMake/Make
Jenkins

Job description

Title: Low-Level Firmware Engineer (Embedded Systems)

We are hiring a Low-Level Firmware Engineer to work on advanced embedded systems and firmware development projects.

Key Responsibilities

  • Develop, test, and integrate firmware/software components
  • Work with embedded Linux systems and low-level hardware interaction
  • Debug and resolve software and prototype build issues
  • Support manufacturing and prototype validation activities
  • Collaborate with cross-functional engineering teams

Required Skills

  • Strong experience in C/C++11/14
  • Embedded Linux development
  • Multithreading/concurrent programming
  • Debugging tools: GDB, JTAG, oscilloscopes, logic analyzers
  • Git, CMake/Make, Jenkins
  • Knowledge of Python/TCL, Qt/QML, REST APIs is a plus
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - Low-Level Systems (Linux)
Embedded Firmware Engineer - Low-Level Systems (Linux)

Ascendion • Sant Cugat del Vallès

On-site
EUR 55,000 - 75,000
Senior Firmware Engineer
Senior Firmware Engineer

Hireroo Ltd • Barcelona

Hybrid
EUR 90,000 - 130,000
Flexible working hours
Hybrid model
Relocation bonus
+5
Firmware Engineer (Embedded Systems)
Firmware Engineer (Embedded Systems)

BETWEEN Group • Sant Cugat del Vallès

On-site
EUR 42,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

Idneo • Mollet del Vallès

Hybrid
EUR 42,000 - 64,000
Firmware Engineer — C/C++ Microcontroller Dev
Firmware Engineer — C/C++ Microcontroller Dev

Hireroo Ltd • Barcelona

On-site
EUR 42,000 - 60,000
Permanent contract
Team building activities
Continuous feedback and TBM growth
Senior Software Engineer
Senior Software Engineer

TechTeamz • Spain

On-site
EUR 65,000 - 90,000
Staff Firmware and Operating System Engineer
Staff Firmware and Operating System Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Hybrid
EUR 75,000 - 110,000
Hybrid work environment
Flexible schedule
Base in Barcelona
Ingeniero/a Junior – Software Embebido
Ingeniero/a Junior – Software Embebido

International Precision Products B.V. • Tres Cantos

On-site
EUR 42,000 - 64,000
Embedded Systems Development
Embedded Systems Development

Celestia Group • Spain

On-site
EUR 40,000 - 60,000
Senior U-boot Embedded Engineer
Senior U-boot Embedded Engineer

X4 Technology • Spain

Remote
EUR 83,000 - 124,000