Job
- Level
- Experienced
- Job Field
- Application
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop powerful features in C++, conduct code reviews, and integrate image processing algorithms to ensure a top-notch user experience for the desktop application.
Job Technologies
Your role in the team
- We are looking for a Desktop Software Engineer (C++) to join our team in Berlin, Germany.
- You will join the agile engineering team behind PIX4Dmatic, our next-generation desktop application designed for large-scale photogrammetry and professional mapping.
- We operate in 3-week sprints, balancing rapid feature development with high-quality releases.
- You will be involved in the entire lifecycle - from the initial estimation of new features to the final release at the end of the sprint.
- Our team focuses on delivering a seamless user experience by building robust, high-performance features for our desktop application.
- We collaborate closely with our separate R&D team to receive their specialized algorithms, which we then implement and integrate into the product.
- Feature Development: Designing and implementing new features that span the entire stack, from QML-based UI components to backend logic.
- Agile Collaboration: Actively participating in technical estimations and sprint planning to help the team commit to realistic and impactful goals.
- Code Quality: Writing clean, maintainable C++ code and performing code reviews to ensure the stability of our application.
- Algorithm Integration: Integrate new photogrammetry and image processing capabilities developed by our R&D teams into our backend infrastructure.
- Maintenance & Troubleshooting: Investigate and resolve software defects and performance bottlenecks, ensuring a smooth user experience while gaining a deep understanding of our architecture.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Solid foundation in C++20 and good knowledge of Qt/QML for desktop development.
- An Agile mindset - you enjoy collaborating, estimating work together, and improving the product through continuous iteration.
- The ability to work effectively as part of a team is essential, to communicate and collaborate with colleagues to achieve common goals.
- Perfect fit with Pix4D's values: passionate, positive, collaborative and respectful attitude.
- Proficient English language skills, written and spoken.
Experience
- Experience in any of the following is a significant plus: 3D graphics, Coordinate Reference Systems (CRS), geospatial data, Windows development, or TypeScript/Vue.js.
This text has been machine translated. Show original
What we offer
- We offer flexible working hours and the option for partial remote work.
- Exciting work with cutting-edge technology in an international company.
- Conveniently located office near Alexanderplatz and Hackescher Markt.
- Flexible working hours and the option for hybrid work.
- 30 days of paid vacation.
- Employee Assistance Program with Lyra providing Mental, Legal and Financial assistance.
- Corporate discounts on retail and travel.
- Choose one of two benefit options: Deutschlandticket or a voucher.
- Company social events.
- Ergonomic desks and chairs.
- Opportunities for learning and professional development.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
PIX4D
Pix4D is an internationally recognized provider of photogrammetry software solutions that enable the digital capture and precise measurement of real objects. The company offers a wide range of desktop, mobile, and cloud products for professionals in the surveying and mapping industry. In a collegial work environment, Pix4D is committed to equality of opportunity and the development of talent worldwide.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication