TL;DR
Senior Software Engineer (C++/Python): Developing and optimizing the core software stack for mobile indoor mapping systems with an accent on raw sensor data processing and 3D reconstruction pipelines. Focus on building scalable software architecture, enhancing application efficiency and stability, and integrating solutions into cloud infrastructure.
Location: Munich, Germany (Hybrid setup, relocation support provided)
Company
hirify.global is a global leader in reality capture and digital factory solutions, providing technology that bridges the physical and digital worlds through photorealistic digital twins.
What you will do
- Create concepts, software architecture, and design for core software stacks using Python and C++.
- Apply clean code techniques and design patterns while mentoring team members through code reviews.
- Develop pipelines processing raw sensor data into point clouds, panoramic images, and maps.
- Collaborate with the cloud team to move applications into cloud infrastructure.
- Analyze and improve application efficiency, scalability, and stability.
- Manage the full application development lifecycle, including infrastructure, CI/CD, and automated testing.
Requirements
- Master's degree or PhD in computer science, information systems, or a related field.
- 5+ years of professional experience as a Software Engineer.
- Strong proficiency in both Python and C++.
- Solid understanding of data structures, algorithms, and design patterns.
- Extensive experience in deploying software across various platforms, operating systems, and cloud infrastructure.
- Fluent in English.
Nice to have
- Experience with C++ libraries such as Boost, Eigen, OpenCV, PCL, or ROS.
- Background in maintaining and deploying large-scale software systems.
- Contribution to open-source software projects.
- Experience working in an agile development team.
Culture & Benefits
- Hybrid work setup with flexible working hours.
- 30 days of paid time off.
- Full visa and relocation support for international candidates.
- Subsidies for public transport (Deutschlandticket) and fitness facilities (EGYM Wellpass).
- Bike leasing model through JobRad.
- Financial support for local language classes.
Hiring process
- Screening call with a recruiting partner.
- Technical code challenge.
- Up to 2 rounds of interviews.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →