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.
Senior C++ Software Engineer (m/f/d)
Location: Berlin (Hybrid / Flexible)
Permanent Position
An innovative Berlin-based technology company is seeking a Senior C++ Software Engineer to join a highly skilled team developing advanced sensing and monitoring solutions used in infrastructure projects worldwide.
This is an opportunity to work in a collaborative, flat-structure environment where your work has direct product impact. If you enjoy solving complex technical challenges across the full software stack and thrive in hands-on, high-ownership roles, this could be an excellent fit.
🚀 Your Role
You will design, develop, and maintain performance-critical software across the entire stack — from embedded firmware and backend services to desktop applications and internal tooling.
Working closely with a multidisciplinary team, you will help architect scalable systems, troubleshoot complex technical issues, and contribute across the full software lifecycle.
🛠 Key Responsibilities
- Develop and optimise C/C++ (C++20/23) applications for Linux and Windows environments
- Build intuitive, cross-platform GUI applications using Qt
- Contribute to backend services and cloud integrations (AWS or similar platforms)
- Ensure high reliability, performance, and maintainability of software systems
- Participate in architecture discussions, code reviews, testing, and continuous improvement initiatives
✅ Requirements
- 3+ years of professional experience in C/C++ development
- Strong understanding of operating systems and networking fundamentals
- Experience with cross-platform development (Linux/Windows)
- Fluent English (German is beneficial but not required)
- Proactive mindset with the ability to work independently within a small, agile team
⭐ Nice to Have
- Strong Qt framework experience
- Experience with AWS or comparable cloud platforms
- Exposure to DevOps practices
- Python development experience
💡 Why Apply?
- Direct influence on product development and technical direction
- Flat hierarchies and high ownership
- Flexible working arrangements
- Modern office in Berlin
- Supportive, collaborative engineering culture
- Permanent contract with competitive compensation
If you are looking for a role where you can make a tangible impact in a high-tech environment while maintaining work-life balance, we look forward to hearing from you.
Key Skills
Ranked by relevanceReady to apply?
Join Optimus Search and take your career to the next level!
Application takes less than 5 minutes

