Embedded Software Developer – Audio/VoIP | Tactical Radio Communication
Location: Berlin, Germany (Hybrid)
Contract: 2 years (Extendable)
Start date: ASAP
The Opportunity
We are looking for an experienced Embedded Software Engineer to join an ambitious project designing the next generation of tactical communication systems. This is a chance to work on real-time embedded Linux software with direct application in secure, low-latency Audio/VoIP systems for field communication.
Join a cross-functional team of software, firmware, and hardware experts, delivering high-impact solutions in an agile setup.
What You’ll Be Working On
* Design and implement software modules for embedded Linux devices used in radio communication.
* Tune and validate audio and VoIP performance in real-world testing scenarios.
* Work closely with hardware, RF, and system teams to integrate embedded features end-to-end.
* Contribute to requirements analysis, system design, and robust implementation practices.
* Own your work packages – from planning and estimation to delivery and testing.
* Ensure code quality through CI pipelines, unit testing, and integration testing.
* Debug and resolve complex issues across software and hardware boundaries.
Your Profile
* 5+ years of hands-on experience in embedded C/C++ development
* Strong proficiency with Linux-based embedded systems (Buildroot/Yocto, systemd, dbus)
* Solid background in VoIP, audio streaming, or low-latency real-time systems
* Familiarity with communication protocols, inter-process communication, and system services
* Experience with CI/CD tools, Git, CMake, and scripting (Python preferred)
* Passion for quality, clean code, and well-documented systems
* Agile mindset and the ability to work independently in a multidisciplinary team
* [Optional but nice to have:] Knowledge of security standards, DSP, or RF system constraints