#1 Job Board for tech industry in Europe

Tech Lead / Senior C++ Software Engineer
New
C

Tech Lead / Senior C++ Software Engineer

7 667 - 10 679 USD/monthNet per month - B2B
7 119 - 8 488 USD/monthGross per month - Permanent
7 667 - 10 679 USD/monthNet per month - B2B
7 119 - 8 488 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Hybrid

Tech stack

    English

    B2

    C++

    advanced

    Communication

    advanced

    C++20

    regular

    GitHub

    regular

    CMake

    regular

    Agile

    regular

    Data modeling

    regular

    Linux

    junior

    Android SDK

    nice to have

    iOS SDK

    nice to have

Job description

Online interview

Company Introduction

 

We are part of Leica Geosystems part of Hexagon group in Switzerland, a global leader in spatial measurement known for premium products and innovative solution development, supporting professionals in a diverse mix of industries, such as aerospace and defence, safety and security, construction, and manufacturing.

 

A range of highly advanced core technologies - EDM (Electronic Distance Measurement), GPS/GNSS technology, airborne LiDAR sensors, 3D laser scanning, tilt and angle measurement and 3D point cloud generation and CAD/CAM software.


When an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to be documented – that’s Leica Geosystems, part of Hexagon. More than 5,000 employees in 33 countries help us develop the latest technologies for Reality Capture, survey and measurement.

 

Job Description

 

Are you passionate about data and ready to play a pivotal role in shaping the future of our data ecosystem? Join our dynamic team as we embark on the development of an innovative data model, with a primary focus on geodetic data. You will have the opportunity to extend and support the adoption of our Software Development Kit (SDK), to meet the evolving needs of our stakeholders

 

Software Engineer 

  • Crafting an advanced SDK using C++20 to create a cross-platform solution spanning Windows, Linux, iOS and Android 

  • Experience wrapping C++ code for C#, using SWIG 

  • Experience integrating web based communication protocols 

  • Collaborating in shaping the software, API and associated test architecture  

  • Implementing code for components in a distributed system emphasizing geospatial data  

  • Upholding software quality through the application of “Clean-Code” principles, code generators and automated tests within a robust CI/CD pipeline 

  • Define or propose the design of sub-systems or modules in the context of a project; in platform development module design must have a long-term view on quality, maintainability, and stakeholders 

  • Technical lead of a team (e.g. Scrum Team or workgroup), multiplication of knowledge within the team and support of pro-active and self-dependent work 

  • Translate functional- and non-functional requirements into a module design or an architecture (together with other Tech Leads, Technical Project Leads or Architects) 

  • Provide technical risk assessment for larger changes (e.g. architecture changes, module design, interfaces) or technologies used (e.g. technology trade-offs) 

  • Manage technical stakeholders and peers to align module design or architecture and share the outcome with the team 

  • Work actively within the development team, implement work packages and act as a role model for other team members 

  • Drive decision making process and present results to stakeholders 


Collaboration with other teams  

  • Collaborate with other teams to align the extension of the data model SDK 

  • Work closely with product managers, teams, and other stakeholders to understand product requirements 

  • Conduct thorough code reviews, providing constructive feedback to ensure code quality and adherence to collaboration standards. 

  • Foster open communication channels to address issues promptly and effectively. 


Qualifications

  • A university- or technical college degree in Software Engineering, Mathematics, Geodesy or related discipline 

  • At least 5 years of professional experience in software development 

  • Extensive experience in modern C++ with an aim for high-quality and reliable code 

  • Experience crossing the bridge to C# using SWIG 

  • You are familiar working with tools like GitHub, conan, cmake, and Jira 

  • Proofed track record of technical leadership 


What to expect

  • An environment where we help you to even further grow on a personal and technical level 

  • Working with the cutting-edge tools and technologies 

  • Being part of an international and interdisciplinary agile software team 

  • A daily satisfaction of identifying and resolving complex tasks, ensuring that our software meets the highest standards of quality and functionality. 


Personality

  • Display a pro-active, creative and forward-thinking mindset, capable of proposing and implementing novel solutions to complex technical challenges. 

  • Mentor and guide junior team members, sharing your knowledge and expertise to elevate the skills of the entire team. 

  • Possess excellent communication skills, conveying complex technical concepts to both technical and non-technical stakeholders. 

  • Thrive in a results-oriented environment, delivering high-quality software solutions within established timelines and an entrepreneurial context. 

  • Have a passion for continuous learning and self-improvement, staying abreast of industry trends, best practices, and emerging technologies. 


We offer

  • Competitive salary dependent on experience and qualifications

  • Working with cutting-edge technologies (on the cloud side, as well with connection to GNSS/TPS devices, 3D laser scanners, massive 3D point clouds data, geospatial software)

  • Excellent atmosphere and comfortable working environment 

  • Friendly and helpful environment with opportunities for personal development


7 667 - 10 679 USD/month

Net per month - B2B

7 119 - 8 488 USD/month

Gross per month - Permanent

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest Comernal Software Sp. z o.o. z siedzibą w Katowicach, ul. Żeliwna 38 (dalej... more