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