17 oct
|
Hireroo
|
Barcelona
Job DescriptionOur 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, HybridLevel: SeniorResponsibilitiesDesign, develop and verify embedded firmwareImplement dynamic thermal management (DTM) algorithmsDevelop thermal thresholds, throttling and recovery logicOptimize power, frequency and performance controlSupport Linux drivers, PCIe and hardware integrationDebug firmware and system issuesDevelop automation and CI workflowsCollaborate with hardware and verification teamsRequirements8+ years of firmware development experienceDegree in Computer Engineering,
Electronics or related fieldStrong C/C++ and embedded programmingLinux drivers and PCIe experiencePractical DTM and thermal control algorithmsKnowledge of DVFS, throttling and power managementEmbedded debugging toolsGCC, Clang and linker knowledgePython, Bash or Perl scriptingCI, SQA and Git/SVNStrong debugging and analytical skillsEnglish C1Optional / DesiredRISC-V architectureProcessor and SoC architectureAssembly programmingHardware bring-upJIRAWhat's in it for you?Versátil working hoursHybrid model, 4 days office, 1 day from home1 week per year working from anywhere25 days annual leave plus December 24 and 31Monthly food allowancePrivate medical insuranceRelocation bonusHousing search supportVisa support, subject to approvalFamily relocation support, subject to eligibilityVirtual shares, subject to plan termsLanguage classesTax incentive, subject to eligibility#J-18808-Ljbffr
📌 Senior Firmware Engineer (Barcelona)
🏢 Hireroo
📍 Barcelona