C++ Software Engineer (f/m/d) for Image Processing
Publication date:
31 August 2024Workload:
100%- Place of work:Heerbrugg
C++ Software Engineer (f/m/d) for Image Processing
We offer you
Flexible annual working hours based on a 40-hour week, with 100% employment
Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50
Hybrid Working model
Generous bonus system and extra-mandatory pension fund contributions
Individual training opportunities (internal and external)
Relocation service
Various Discounts (Health, Car, Entertainment and much more)
Employee Events
Flat hierarchy structure
Warm and international corporate culture based on respect and cooperation
About Us
Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment.
Flexible working models allow you to ideally combine work and private interests.
Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.
We are looking for a C++ Software Engineer to join the sensor firmware development team to focus on the integration of algorithms used for image quality, simulation and multi media.
We are based in Heerbrugg, canton of St. Gallen, very close to the border with Germany, Austria and Liechtenstein. Our office is surrounded by mountains and we take advantage of it by organizing hiking trips and other outdoor activities.
This appeals to you
Software Engineering:
- Developing outstanding sensor firmware using modern C++ (gcc11) and Python on latest generation surveying sensors (Yocto Linux)
- Ensuring the software quality using “Clean-Code” principles and automated tests within a CI/CD pipeline
- Taking part in defining the software design, implementation and testing of software components for connected systems until the product launch.
Image processing:
- Implementing efficient image processing algorithms considering camera data with focus on embedded hardware platforms.
- Shaping the imaging data flow for image capture and video streaming of our products with your innovative ideas.
- Ensuring the quality of our image processing pipeline including camera calibration and optimizing algorithms for real-time processing requirements.
- Collaborating with computer vision experts and development teams to integrate state-of-the-art image processing technologies into our products.
More information:
- Tech stack: C++, Python, Yocto Linux, CMake, Conan, Docker, gstreamer, GitHub, Artifactory, Visual Studio Code, Visual Studio 2022, TeamCity, Jira, gTest, gRPC, AsciiDoc
- Working as a part of an international and interdisciplinary scrum team
- Flexible time management and a healthy work-life balance
- Gain first insight in products you`d be working on by clicking on Total Stations and check our website
This is you
- You hold an university- or technical degree in Software Engineering or related discipline
- Professional experience in software development using modern C++ with an aim for high-quality and experience in the domain of video or image processing
- Deep end to end understanding of image processing systems, ability to assess and optimize image quality
- Passionate for developing high quality software and like to bring in new ideas to improve the software quality
- Strong communication skills in English
What would be great
- Experience with embedded system, interfacing with drivers and low-level code based on Linux
- Experience in working with Scrum framework is an advantage
- Communication skills in German is a plus
We offer you
Flexible annual working hours based on a 40-hour week, with 100% employment
Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50
Hybrid Working model
Generous bonus system and extra-mandatory pension fund contributions
Individual training opportunities (internal and external)
Relocation service
Various Discounts (Health, Car, Entertainment and much more)
Employee Events
Flat hierarchy structure
Warm and international corporate culture based on respect and cooperation
About Us
Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment.
Flexible working models allow you to ideally combine work and private interests.
Contact
If you have any questions about our positions or our company, please do not hesitate to contact E-Mail schreiben, our recruiter.
Contact
If you have any questions about our positions or our company, please do not hesitate to contact E-Mail schreiben, our recruiter.
Leica Geosystems AG
Heinrich Wild Strasse
CH-9435 Heerbrugg
Job-ID: 6o4thyoh
Leica Geosystems AG
Heinrich Wild Strasse
CH-9435 Heerbrugg
Contact
Leica Geosystems AG