> Markdown version of [/jobs/ext/938634-firmware-team-leader](https://www.wearedevelopers.com/jobs/ext/938634-firmware-team-leader). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Team Leader - **Company:** Centum - **Location:** Vigo, Spain - **Salary:** €50,000.0 - €70,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Continuous Integration, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), SystemVerilog, Systems Integration, Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Fpga Hardware, ModelSim, Git, Bare Metal, Software Defined Radio, Software Version Control - **Published:** June 11, 2026 - **Apply:** https://www.jobleads.com/job/e8163fa5181c176138042efc49606a811 ## About the Role * 5+ years in FPGA/firmware development (VHDL, Verilog, or SystemVerilog). * Proven experience with Xilinx/AMD tools. * Experience designing and integrating digital signal processing blocks in FPGA., Bachelor's or master's degree in Telecommunication Engineering or a relevant field, * Bachelor's, master's degree or technical diploma in Telecommunication Engineering, or a relevant field. * 5+ years in FPGA/firmware development (VHDL, Verilog, or SystemVerilog). * Proven experience with Xilinx/AMD tools: Vivado, Vitis, IP Integrator. * Experience designing and integrating digital signal processing blocks in FPGA (filtering, decimation, data paths). * Knowledge of embedded Linux and ARM-based SoC architectures to define requirements, review deliverables, and provide technical direction to embedded SW engineers. * FPGA simulation and verification (ModelSim, Questa, cocotb). * Git-based development flows; experience with CI/CD in HW projects is a plus. * 2+ years leading or coordinating a firmware or embedded engineering team. * Ability to translate high-level requirements into concrete firmware tasks and milestones. * Experience working in agile or iterative hardware/firmware development environments. * Hands-on mindset - you are still comfortable writing and reviewing code every day. Soft skills * Methodical and organized person. * Use to work in a dynamic and flexible environment. * Autonomy and responsibility. * Ability to take on new challenges. * Proactive attitude toward identifying risks and proposing solutions early. * Strong communicator: able to present technical tradeoffs to both engineers and non-technical stakeholders. Other skills * Experience with Xilinx RFSoC platforms (RF data converters, PL/PS integration, clocking architecture). * Knowledge of SDR concepts: digital down/up conversion, decimation, filtering, DMA data paths. * Experience with GNU Radio or similar SDR frameworks. * Knowledge of RF/microwave fundamentals (signal chain, noise figure, dynamic range). * HLS (High-Level Synthesis) with Vitis HLS or similar. * Familiarity with Petalinux or similar embedded Linux BSP for Xilinx platforms. * Background in communications, radar, or EW systems. ## Description * Lead and mentor a firmware engineering team. * Define and own the firmware architecture. * Hands-on design and implementation of FPGA logic. Conocimientos FPGA development VHDL Verilog Linux Agile methodologies, We are building a next-generation Software Defined Radio (SDR) platform based on Xilinx RFSoC technology and we are looking for a hands-on Firmware Team Leader to drive it forward. You will own the firmware architecture, lead a multidisciplinary team, and stay deeply involved in the technical work; writing, reviewing, and debugging firmware alongside your engineers. If you have a strong FPGA background and a passion for RF or communications systems, we want to hear from you. Key responsibilities * Lead, mentor, and grow a firmware engineering team across the full product development cycle. * Define and own the firmware architecture for the RFSoC-based SDR platform (data path, control path, RF front-end integration). * Hands-on design and implementation of FPGA logic using VHDL, Verilog, and/or High-Level Synthesis (HLS). * Lead the development of embedded firmware running on the ARM cores of the RFSoC (PS side), including Linux BSP and bare-metal drivers, coordinating with embedded software engineer. * Establish and enforce firmware development best practices: version control, CI/CD, simulation, and verification flows. * Plan sprints, track deliverables, manage risk, and report progress to technical management. * Support system-level integration, debugging, and validation in lab environments. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)