Embedded SW Engineer
Role details
Job location
Tech stack
Job description
As an Embedded Software Engineer, you will be part of a multidisciplinary team developing a next-generation radio platform based on RFSoC technology. Your primary focus will be on low-level software development, including Linux driver implementation and radio control layers on ARM and x86 based systems.
You will work at the intersection of hardware and software, collaborating closely with FPGA and RF engineers to enable, configure, and optimize the radio platform. This role involves hands-on development, hardware bring-up, debugging, and ensuring reliable operation of complex RF systems deployed in real-world aeronautical environments.
You'll thrive in this role if you enjoy working close to the hardware, solving complex integration challenges, and taking ownership of critical system components., * Develop and maintain low-level drivers for RFSoC-based radio platforms.
- Implement efficient, reliable, and maintainable embedded software.
- Interface closely with FPGA and hardware teams to ensure correct HW/SW integration.
- Develop and debug Linux kernel drivers and user-space control layers.
- Contribute to improving our development processes and software lifecycle practices.
- Be part of projects that directly impact critical applications, including safety and rescue operations.
Requirements
Do you have experience in Software development?, Do you have a Master's degree?, * Bachelor's or master's degree in Telecommunication Engineering, Computer Science, or a relevant field.
- Strong background in embedded software development (C/C++) on Linux platforms.
- Experience with ARM and/or x86 architectures, including driver development.
- Experience working close to hardware (register-level programming, memory-mapped IO, DMA, interrupts).
- Understanding of RF systems and radio architectures.
- Advanced English (used daily with international partners).
- At least 3 years of experience in a similar position.
Soft skills:
- Methodical and organized person.
- Use to work in a dynamic and flexible environment.
- Autonomy and responsibility
- Ability to take on new challenges.
Other skills:
- Knowledge of cellular technologies (LTE/5G).
- Practical understanding of RF systems and components (antennas, filters, amplifiers, ADC/DAC chains).
- Experience working in Agile development environments.
Benefits & conditions
- Competitive compensation plan
- Full-time, permanent contract
- 24 vacation days+24th and 31th December
- Flextime
- Free Friday afternoons and summer afternoons
- Flexibility to work some days from home after initial period
- Other benefits paid from the gross salary (ticket restaurant, transport tickets, nursey tickets)
- Permanent internal training + external training
- Career progress oportunities
- Work with the latest technologies
We value both the growth and well-being of people. In this environment, you will find an atmosphere that supports not only professional development, but also work-life balance. We encourage work-life balance and flexibility to adapt to the needs of each team member. From ongoing training to wellness initiatives, we strive to make each person feel valued, motivated and purposeful.
At Centum, equality and diversity are essential values. We are committed to creating an inclusive, discrimination-free workplace where everyone is respected. Each individual's unique perspective enhances our team, driving a collaborative culture that promotes shared growth and success.