C++ Software Engineer (Qt / Systems Development)
We are currently working with an innovative technology company developing advanced sensing and monitoring solutions used in large-scale infrastructure and engineering environments worldwide.
This is an opportunity to join a highly skilled engineering team working on sophisticated technology where software directly interacts with hardware systems and real-world data.
The organisation operates with a collaborative, engineering-driven culture and a flat structure, allowing developers to have strong technical ownership and influence over the product.
If you enjoy solving complex technical problems and contributing across multiple layers of a software system, this role offers a challenging and rewarding environment.
The Role
You will design, develop and maintain high-performance software systems used in specialised technical environments.
The role involves working across different parts of the software stack, including system-level development, backend services and desktop applications used by engineers and operators.
You will collaborate closely with a small team of experienced developers to build reliable, scalable and user-focused software solutions.
Key Responsibilities
- Develop and optimise C/C++ applications for Linux and Windows environments
- Design and implement desktop applications using the Qt framework
- Contribute to system architecture and technical design
- Work across the full software lifecycle including development, testing and optimisation
- Integrate and manage cloud-based backend services
- Collaborate with engineers and technical specialists to solve complex problems
- Participate in code reviews and continuous improvement of the software stack
What We’re Looking For
- 3+ years of professional C/C++ development experience
- Solid understanding of operating systems and networking
- Experience working on performance-critical or system-level software
- Fluent German and English language skills
- A proactive mindset and the ability to work effectively in a small engineering team
Nice to Have
- Experience with Qt for GUI development
- Exposure to cloud platforms (AWS or similar)
- Experience with Python
- Familiarity with modern DevOps practices
Why Apply?
- Work on innovative technology with real-world applications
- High level of technical ownership
- Collaborative engineering culture
- Flexible working arrangements
- Opportunity to grow technically within a specialised engineering environment
📩 If you are interested in learning more, please apply or reach out directly for a confidential conversation.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
.NET Software Engineer (m/f/d) - Düsseldorf
2026-04-10
.NET Software Engineer (m/f/d) - Berlin
2026-04-10
.NET Software Engineer (m/f/d) - Munich
2026-04-10
- Posted
- Apr 08, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Berlin
- Company
- Optimus Search
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
.NET Software Engineer (m/f/d) - Düsseldorf
2026-04-10
.NET Software Engineer (m/f/d) - Berlin
2026-04-10
.NET Software Engineer (m/f/d) - Munich
2026-04-10