Semidynamics, a European semiconductor company based in Barcelona, is seeking a Senior Firmware Engineer to develop embedded software for its RISC-V processor IP cores and collaborate with cross-functional engineering teams. Relocation to Spain (Barcelona headquarters) is offered.
Key responsibilities:
- Firmware design
- Firmware verification
Requirements / Desired knowledge:
- Experience with Linux and its drivers
- Experience with PCIe devices
- Solid knowledge and experience in dynamic thermal management (DTM)
- Experience with embedded development and associated debug tools
- Knowledge of compilers (clang, gcc) and linkers
- Low-level embedded firmware development experience
- Strong programming and scripting skills: C, C++, Assembler, Python, Perl, Bash
- Experience developing and deploying automation flows using scripting languages
- Experience with CI and SQA
- Knowledge of revision control tools (git, svn)
- Excellent problem-solving and analytical skills; strong communication and teamwork abilities
Preferred / valued:
- Knowledge of RISC-V
- Knowledge of processor and SoC architectures
- Familiarity with JIRA
What the company offers:
- Work at the forefront of European RISC-V and AI processor innovation
- Exposure to advanced semiconductor technologies and 3nm silicon readiness
- Collaborative, technically challenging environment and career growth opportunities
- Work at the Barcelona headquarters; relocation to Spain