C+ Software Engineer

vor 1 Monat


Heerbrugg, Schweiz Leica Geosystems AG Vollzeit

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.

C++ Software Engineer (f/m/d) for Image Processing

Heerbrugg


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

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 Aga Gdowska, our recruiter.


Leica Geosystems AG
Heinrich Wild Strasse
CH-9435 Heerbrugg

Job-ID: 6o4thyoh

#J-18808-Ljbffr

  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Senior Development Engineer C++ to join our team at Leica Geosystems. As a key member of our software development team, you will be responsible for designing and implementing solutions for our high-end software using a wide range of technologies.Key ResponsibilitiesDesign and implement solutions for distributed...

  • C++ Software Engineer

    vor 4 Wochen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    Role OverviewWe are seeking a highly skilled C++ Software Engineer to join our sensor firmware development team, focusing on the integration of algorithms for image quality, simulation, and multimedia.Main ResponsibilitiesDevelop outstanding sensor firmware using modern C++ (gcc11) and Python on latest generation surveying sensors (Yocto Linux).Ensure...

  • Software Engineer

    vor 4 Wochen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems AG Vollzeit

    We are seeking a highly skilled Software Engineer to join our team at "{company}". A talented software development professional with exceptional expertise in crafting innovative software solutions. Responsibilities will include designing, developing, testing, and deploying software applications to meet business needs.Key skills and qualifications...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    Job DescriptionWe are seeking a highly skilled C++ Software Engineer to join our sensor firmware development team. As a key member of our team, you will be responsible for developing outstanding sensor firmware using modern C++ and Python on latest generation surveying sensors.Key ResponsibilitiesDeveloping high-quality sensor firmware using C++ and...


  • Heerbrugg, Schweiz Leica Geosystems Vollzeit

    Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.Developing powerful software for our modern capturing and geotechnologies is an exciting challenge. Would you like to create the perfect software solution with us? Are you used to thinking in...

  • Software Engineer

    vor 4 Wochen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems AG Vollzeit

    We are looking for a skilled developer to join our team as a Software Engineer at {company}. The ideal candidate will have experience with backend development and be proficient in languages such as Python, Java, and C++. The role involves designing and implementing scalable cloud-based systems, ensuring high availability and performance. Duties include...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the Role To help drive the future of digital reality solutions, we're seeking a highly skilled C++ Software Engineer to join our team. As a Senior Development Engineer C++, you will be part of a strong, experienced, inspiring and motivated team of experts responsible for designing and implementing solutions for a leading GNSS corrections provider...


  • Heerbrugg, Schweiz Leica Geosystems AG Vollzeit

    Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future. Developing powerful software for our modern capturing and geotechnologies is an exciting challenge. Would you like to create the perfect software solution with us? Are you used to thinking in...

  • C++ Software Engineer

    vor 3 Monaten


    Heerbrugg, Schweiz Leica Geosystems Vollzeit

    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...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking an experienced Senior Development Engineer to join our team in designing and implementing cutting-edge solutions using C++.As a key member of our development team, you will contribute to the overall application architecture and technology stack, working closely with product management to drive innovation and growth.This role is...


  • Heerbrugg, Sankt Gallen, Schweiz JobCloud PPP Vollzeit

    About the RoleAs a Software Engineer at our company, you will be responsible for designing and developing scalable software solutions using object-oriented programming principles. You will work closely with our cross-functional team to ensure that our software meets the highest standards of quality and reliability.Key Responsibilities* Design and develop...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Test Automation Lead to join our team at Hexagon. As a key member of our software development team, you will be responsible for leading and mentoring professionals in software test automation, testing concepts, and processes.Key ResponsibilitiesLeading and mentoring professionals in software test automation,...

  • Software Engineer

    vor 4 Wochen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems AG Vollzeit

    We are seeking a skilled Software Engineer to join our team at {company}. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications using a range of technologies and programming languages.Main ResponsibilitiesDesign and develop software applications using Java and PythonCollaborate with...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing software for our embedded systems.Drive the development of software for our embedded systems based on application specifications.Develop, test, and document software components, as well as set up...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge machine learning solutions.Key ResponsibilitiesSupport product teams in integrating machine learning algorithms into software and hardware products using advanced tools and frameworks.Implement deployable machine learning...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a skilled Software Algorithm Engineer to join our team and contribute to the development of our data processing software for Leica's innovative BLK product line.Key ResponsibilitiesImproving our data processing software to meet the demands of our customersDeveloping leading-edge technology to enhance our product...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    Wir suchen nach talentierten Entwicklern, die unsere Digital-Reality-Lösungen im Bereich Geomatics weiterentwickeln.Unser Geomatics-Team arbeitet an spannenden Projekten und Produkten im Bereich "Smart Digital Realities". Wir suchen motivierte und engagierte Entwickler (m/w/d) für einen Zeitraum von etwa 2-3 Monaten.Als Teil unseres agilen internationalen...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the Role:This is a unique opportunity to work on challenging test automation projects in an international environment.As a Senior Software Test Architect, you will be responsible for leading and mentoring professionals in software test automation, testing concepts, and processes. You will also be expected to expand a team of test automation engineers,...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About this roleAt Hexagon, we're looking for a skilled Machine Learning Engineer to join our team.Key responsibilitiesCollaborate with product teams to integrate ML algorithms into software and hardware products.Implement deployable ML software artifacts and solutions for various platforms.Work with state-of-the-art ML algorithms on image, point cloud, and...

  • Software Developer

    vor 4 Wochen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems AG Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer to join our innovative team at Leica Geosystems AG.The ideal candidate will have a strong background in computer science, with a focus on computer vision, mobile robotics, or photogrammetry.Key responsibilities include:Developing and improving SLAM algorithms for Leica's innovative BLK product...