Qualifications
ResponsibilitiesFeature Development: Design and implement new features across the entire stack, from QML-based UI components to backend logic. Agile Collaboration: Engage in technical estimations and sprint planning to set realistic and impactful goals. Code Quality: Write clean, maintainable C++ code and conduct code reviews to ensure application stability. Algorithm Integration: Implement and optimize backend logic to support new photogrammetry and image processing features from our R&D teams. Maintenance & Troubleshooting: Identify and resolve software defects and performance issues to enhance user experience while gaining a deep understanding of our architecture. Specialized Projects: Depending on your interests and team needs, explore specialized areas such as coordinate reference systems (CRS) and 3D visualization. RequirementsStrong foundation in C++. Familiarity with or willingness to learn Qt/QML for desktop UI development. An agile mindset—enjoy working collaboratively, estimating tasks, and iterating to improve the product. Experience or interest in 3D graphics, Windows development, or geospatial data is a significant plus. Proficient in English, both written and spoken. Ability to effectively collaborate within a team to achieve common objectives. Possess a positive, collaborative, and respectful attitude.
About the job
PIX4D is looking for a C++ Software Engineer to join the team in Berlin, Germany. The company offers flexible working hours and supports partial remote work.
Role overview
This position focuses on developing PIX4Dmatic, a desktop application designed for large-scale photogrammetry and professional mapping. The engineering team works in an agile setup, following a 3-week sprint cycle to deliver new features while maintaining high quality. Collaboration and transparency are central to the workflow, with regular opportunities for feedback and iteration.
What you will do
- Participate in the full software development lifecycle, from feature estimation to release.
- Work closely with colleagues to bridge advanced research and user-friendly interfaces.
- Integrate complex algorithms into a high-performance, cross-platform application.
Who we are looking for
- Proactive engineers who want to understand the reasoning behind features, not just implement them.
- Individuals eager to contribute to estimation and planning, as well as coding.
This role suits those who enjoy working in a collaborative environment and value both technical excellence and clear communication.
About PIX4D
PIX4D is an innovative company specializing in photogrammetry and professional mapping solutions. Our cutting-edge technology enables users to transform images into accurate 3D models and maps, serving various industries worldwide.