About the job
We're hiring senior C++/Qt developers for a long-term engagement with a German technology company developing advanced drone systems. The role involves building software for real-time communication, hardware integration, and data processing on embedded Linux-based platforms.
Key Responsibilities:
- Design, develop, and maintain software components using C++ and Qt
- Work with communication protocols (MAVLink, UDP/TCP, Serial)
- Integrate with drone hardware and ensure stable data transmission
- Handle system-level tasks on Linux-based environments (e.g., Ubuntu, Raspberry Pi)
- Collaborate with a distributed engineering team
- Maintain high standards for code quality, documentation, and version control
Tech Stack & Tools:
- Languages: C, C++
- Framework/IDE: Qt, Qt Creator
- Protocols: MAVLink, UDP/TCP, Serial Communication
- Libraries: GDAL
- OS & Hardware: Linux (Ubuntu), Raspberry Pi
- Version Control: Git
Requirements:
- 5+ years of professional experience in C++ development
- Strong understanding of Qt and its ecosystem
- Experience working in Linux environments
- Familiarity with real-time communication and drone protocols
- English proficiency (written and spoken)
Nice to Have:
- Experience with GDAL or geospatial data
- German language skills
- Prior work with Raspberry Pi or embedded systems
We offer:
- Long-term employment with competitive compensation, based on experience.
- Remote work flexibility.
- An open, transparent, and fun work culture.
- A multi-national team and collaborative work environment.
- Continuous knowledge sharing with engaged co-workers.
- Career and professional growth opportunities.