Firmware Engineer

microTECH Global LTD

Barcelona

On-site

EUR 55,000 - 85,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

microTECH Global LTD is seeking a Senior Firmware Engineer to develop embedded software for our semiconductor portfolio. You will work closely with other teams to ensure robust firmware design and integration across products.

The role requires strong C/C++ skills, experience with Linux drivers, PCIe devices, and dynamic thermal management. You will contribute to automation, CI processes, and cross‑functional collaboration in a fast-paced environment.

Qualifications

  • 3+ years of embedded firmware experience or equivalent
  • Strong knowledge of C/C++ and low-level programming
  • Experience with Linux drivers and PCIe devices
  • Familiarity with dynamic thermal management (DTM)
  • Experience with build systems, debuggers and associated tools
  • Experience in automation, scripting (Python/Perl/Bash)
  • CI and QA processes knowledge
  • Version control with Git or SVN
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration with cross-functional teams

Responsibilities

  • Develop embedded firmware for semiconductor portfolio
  • Work with cross-functional teams to ensure firmware design quality
  • Troubleshoot complex physical design issues and optimize performance

Skills

Linux drivers
PCIe
DTM
Embedded tooling
C/C++
Assembler
Python
Perl
Bash
Automation scripting
CI
SQA
Git
SVN
Problem solving
Cross-functional collaboration

Tools

Git
SVN
CI tools
Embedded development tools

Job description

As a Senior Firmware Engineer, you will work within the Firmware Team and be responsible for developing the embedded software for our semiconductor portfolio. You will work closely with other teams’ highly skilled engineers to guarantee a successful firmware design, which is essential for enabling our future products.


Responsibilities:

Requirements

Desired knowledge:


  • Experience with Linux (and its drivers) and PCIe devices

  • Solid knowledge and experience in dynamic thermal management (DTM)

  • Knowledge on how to use embedded development tools and associated debug tools

  • Knowledge of compilers (clang, gcc) and linkers

  • Experience with low level embedded firmware development

  • Strong programming and scripting skills (C/C++, Assembler, Python, Perl, Bash)

  • Experience in developing and deploying automation flows using scripting languages

  • Experience on CI

  • Experience on SQA

  • Knowledge of revision control methodology and tools (git, svn)

  • Excellent problem-solving and analytical skills, with the ability to troubleshoot and resolve complex physical design issues

  • Strong communication and interpersonal skills to effectively collaborate with cross‑functional teams

  • Ability to adapt to a fast‑paced work environment and meet project deadlines


Preferred/Valued knowledge:


  • Knowledge of RISC-V

  • Knowledge of processor and SoC architectures

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer - Embedded Systems & SoC
Senior Firmware Engineer - Embedded Systems & SoC

microTECH Global LTD • Barcelona

On-site
EUR 55,000 - 85,000
Firmware Engineer
Firmware Engineer

Semidynamics • Barcelona

Hybrid
EUR 90,000 - 110,000
4 days in Barcelona office
1 day WFH per week
Competitive package
Senior Firmware Engineer
Senior Firmware Engineer

Hireroo Ltd • Barcelona

Hybrid
EUR 90,000 - 130,000
Flexible working hours
Hybrid model
Relocation bonus
+5
Embedded firmware Engineer
Embedded firmware Engineer

Ascendion • Sant Cugat del Vallès

On-site
EUR 55,000 - 75,000
Senior Firmware Engineer - 4 Day Week, Hybrid, Global WFH
Senior Firmware Engineer - 4 Day Week, Hybrid, Global WFH

Semidynamics • Barcelona

Hybrid
EUR 90,000 - 110,000
4 days in Barcelona office
1 day WFH per week
Competitive package
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
Senior Firmware Engineer — Embedded Systems, Safety-Critical
Senior Firmware Engineer — Embedded Systems, Safety-Critical

Littelfuse • Donostia/San Sebastián

On-site
EUR 90,000 - 130,000
Competitive compensation and benefits
Performance-based incentives
Flexible work arrangements
+1
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 & OS Engineer for Open Hardware Accelerators
Senior Firmware & OS Engineer for Open Hardware Accelerators

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Hybrid
EUR 75,000 - 110,000
Hybrid work environment
Flexible schedule
Base in Barcelona
Senior Software Engineer
Senior Software Engineer

TechTeamz • Spain

On-site
EUR 65,000 - 90,000