Senior Firmware Engineer

Hireroo Ltd

Barcelona

Hybrid

EUR 90,000 - 130,000

Full time

38 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Hybrid model
Relocation bonus
Private medical insurance
Housing search support
Visa support
Language classes
Food allowance

Job summary

Hireroo Ltd in Barcelona is seeking a Senior Firmware Engineer to design, develop and validate embedded software for advanced semiconductor systems.

You will work on firmware development, dynamic thermal management, Linux integration and hardware debugging, collaborating with hardware and software teams to improve reliability and performance.

Qualifications

  • 8+ years of firmware development experience.
  • Degree in Computer Engineering, Electronics or related field.
  • Strong C/C++ and embedded programming.
  • Linux drivers and PCIe experience.
  • DTM/thermal control knowledge with power management.
  • English language proficiency (C1).

Responsibilities

  • Design, develop and verify embedded firmware.
  • Implement dynamic thermal management algorithms.
  • Develop thermal thresholds, throttling and recovery logic.
  • Optimize power, frequency and performance control.
  • Support Linux drivers, PCIe and hardware integration.
  • Debug firmware and system issues.
  • Develop automation and CI workflows.
  • Collaborate with hardware and verification teams.

Skills

Firmware development experience
C/C++
Embedded programming
Linux drivers
PCIe
Scripting (Python/Bash/Perl)
CI/SQA/Git
English (C1)

Education

Degree in Computer Engineering/Electronics

Tools

JIRA

Job description

Job Description

Our partner is looking for a Senior Firmware Engineer to develop and validate embedded software for advanced semiconductor systems.

The role focuses on firmware development, dynamic thermal management, Linux integration and hardware debugging. You will collaborate with hardware and software engineers to improve system reliability and performance.

Location: Barcelona, Spain, Hybrid

Level: Senior

Responsibilities
  • Design, develop and verify embedded firmware
  • Implement dynamic thermal management (DTM) algorithms
  • Develop thermal thresholds, throttling and recovery logic
  • Optimize power, frequency and performance control
  • Support Linux drivers, PCIe and hardware integration
  • Debug firmware and system issues
  • Develop automation and CI workflows
  • Collaborate with hardware and verification teams
Requirements
  • 8+ years of firmware development experience
  • Degree in Computer Engineering, Electronics or related field
  • Strong C/C++ and embedded programming
  • Linux drivers and PCIe experience
  • Practical DTM and thermal control algorithms
  • Knowledge of DVFS, throttling and power management
  • Embedded debugging tools
  • GCC, Clang and linker knowledge
  • Python, Bash or Perl scripting
  • CI, SQA and Git/SVN
  • Strong debugging and analytical skills
  • English C1
Optional / Desired
  • RISC-V architecture
  • Processor and SoC architecture
  • Assembly programming
  • Hardware bring-up
  • JIRA
What's in it for you?
  • Flexible working hours
  • Hybrid model, 4 days office, 1 day from home
  • 1 week per year working from anywhere
  • 25 days annual leave plus December 24 and 31
  • Monthly food allowance
  • Private medical insurance
  • Relocation bonus
  • Housing search support
  • Visa support, subject to approval
  • Family relocation support, subject to eligibility
  • Virtual shares, subject to plan terms
  • Language classes
  • Tax incentive, subject to eligibility
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Semidynamics • Barcelona

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

Hireroo Ltd • Barcelona

Hybrid
EUR 85,000 - 110,000
Flexible hours
Hybrid model
Relocation support
+6
Hardware Bring-Up Engineer
Hardware Bring-Up Engineer

Hireroo Ltd • Barcelona

Hybrid
EUR 70,000 - 90,000
Flexible hours
Hybrid work model (4 days in office)
Relocation assistance
+2
Firmware Engineer
Firmware Engineer

microTECH Global LTD • Barcelona

On-site
EUR 55,000 - 85,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
Senior Thermal Engineer
Senior Thermal Engineer

Hireroo Ltd • Barcelona

Hybrid
EUR 90,000 - 120,000
Hybrid work model
Relocation bonus
Private medical insurance
+1
Software Engineer, AI Frameworks, Mid / Senior
Software Engineer, AI Frameworks, Mid / Senior

Hireroo Ltd • Barcelona

Hybrid
EUR 55,000 - 90,000
Flexible hours
Hybrid model
Remote week (1)
+10
Design Verification Engineer, GLS & Hardware Emulation
Design Verification Engineer, GLS & Hardware Emulation

Hireroo Ltd • Barcelona

Hybrid
EUR 65,000 - 95,000
Flexible working hours
Hybrid model
1 week per year working from anywhere
+11
Senior Compute Emulation Engineer
Senior Compute Emulation Engineer

Hireroo Ltd • Barcelona

Hybrid
EUR 90,000 - 140,000
Flexible working hours
Hybrid work model (4 days in office, 1
Home)
+8
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