Senior Firmware Engineer
Hireroo Ltd
Barcelona, Spain
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Shift work
Languages
English
Job source
Tech stack
Board Bringup
Assembly Language
JIRA
Bash Shell
C++ (Programming Language)
Computer Engineering
Software Debugging
Linux
Perl (Programming Language)
Embedded Software
Firmware
GNU Linker
+8 more
Hardware Design
Python (Programming Language)
PCI Express
Reduced Instruction Set Computing
Subversion
Reliability of Systems
Git
Hardware Debugging
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
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…