Senior C++ Engineer (Berlin)
We are looking for a Senior C++ Engineer to join a high-tech engineering team working on complex, mission-critical systems in the maritime and offshore domain. This role is ideal for an experienced backend engineer who enjoys low-level problem solving, system design, and working close to hardware, communication protocols, and real-world data streams.
You will work on scalable backend systems powering underwater visualization and positioning solutions, collaborating with cross-functional teams in robotics, sensor technology, and data transmission.
The project focuses on visualizing underwater targets and enabling interaction with advanced positioning and communication systems. It operates in a technically challenging environment involving real-time data, custom protocols, and high-reliability requirements.
Requirements
- Completed degree in Electrical Engineering, Computer Science, Engineering, or a comparable field
- 5+ years of professional experience with C++
- Experience with embedded or Linux-based systems
- Experience with real-time operating systems and communication protocols
- Ability to solve complex technical challenges and develop innovative solutions
- Strong teamwork skills, good communication abilities, and an independent working style
- Fluent English, written and spoken
Responsibilities
- Design and development of software solutions using Embedded Linux, optimized for handling high-latency communication scenarios
- Development of drivers and communication protocols for sensor integration
- Active participation in exciting projects in the areas of critical infrastructure protection and environmental monitoring
- Collaboration with a highly skilled and versatile team of electronics engineers, software developers, and AI specialists
What We Offer
- Opportunity to work on cutting-edge maritime and robotics technology
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- National Holidays as paid time off (up to 11 days)
- Online English courses
- Accountant assistance and legal support
- Flexible working schedule, remote, office-based or hybrid format
- Direct cooperation with the customer
- Dynamic environment with low level of bureaucracy and great team spirit
- Communication with Top/Senior level specialists to strengthen your hard skills
- Volunteering culture development and support
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team