Firmware Team Leader
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
engineering team, with the clear purpose of improving people’s lives. About the role: 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
Requirements
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. Requirements: - 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: - Exper
About the company
About us: CENTUM was founded in 2010 with a clear vision: ‘Flying with a purpose’. We are a team of highly qualified engineers with more than 15 years of experience in the areas of digital signal processing: mobile communications and software defined radio. Our mission is to design, develop and commercialize mission aircraft systems for the Emergency, Security, Defense and Aerospace markets. At CENTUM, we believe that human talent is our greatest asset. Our mission is clear: to develop innovative technology solutions that directly contribute to the safety and well-being of people globally. Every member of our team works on projects that save lives and make the world a safer place. We provide technological solutions that maximize efficiency in operations such as search and rescue, maritime surveillance, firefighting, emergency communications, disaster relief, and border control. Furthermore, we support our customers in integration and throughout the whole lifecycle by a highly qualified
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
What is Software Engineering?
How software is steering vehicle technology
What’s the Difference between a Junior, Mid, and Senior Developer?