onsite
Embedded Software Engineer - Software Defined Radio - citema systems GmbH
Software Engineer
Lead development of high‑performance embedded firmware for SDR platforms, leveraging C/C++, RTOS, DSP algorithms, and Linux to deliver reliable, low‑latency radio solutions.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for SDR hardware, ensuring real‑time performance and reliability.
- Develop and optimize DSP algorithms for signal acquisition, demodulation, and processing.
- Integrate and test software on embedded Linux and RTOS environments.
- Collaborate with hardware teams to refine RF front‑end interfaces and board‑level designs.
- Write unit and integration tests, perform code reviews, and maintain documentation.
Requirements
- Strong proficiency in C/C++ for embedded systems.
- Experience with RTOS (e.g., FreeRTOS, VxWorks) and Linux kernel modules.
- Hands‑on knowledge of SDR concepts and DSP techniques.
- Familiarity with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.