08 nov
|
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: SeniorResponsibilities Design, 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 teams Requirements 8+ 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 C1 Optional / Desired RISC-V architectureProcessor and So C architectureAssembly programmingHardware bring-upJIRA What's in it for you? Adaptable 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