Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Optimus Search and take your career to the next level!
Application takes less than 5 minutes

