Embedded Software Developer

vor 1 Woche


Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit
About the Role

We are seeking a skilled Embedded Software Engineer to join our team. As a key member of our cross-functional team, you will be responsible for developing sophisticated multi-sensor devices.

Key Responsibilities
  • Drive software development based on application specifications through software architecture, development, testing, and documentation.
  • Target platforms: LINUX on Xilinx UltraScale+, Zephyr, bare-metal, and RTOS.
  • Be part of developing a sophisticated multi-sensor device.
  • Take responsibility for your design and guide colleagues and externals.
  • Seek and use best practices, methodologies, and tools to deliver in the required quality.
  • Interface with stakeholders from other disciplines.
  • Provide input and recommendations into technical decision making and development direction.
  • Contribute to continuous improvement of the development process.
Requirements
  • University degree in Software Engineering, Electronics, or related.
  • Ideal experience in embedded systems engineering and sensor technologies.
  • Exposure to embedded Linux development.
  • Modern software development experience (C++, Python, clean code, agile, DevOps, etc.).
  • Analytical thinking, entrepreneurial mindset, proactive attitude, and hands-on mentality.
  • Knowledge of FPGAs/SoCs, laser range finding, or imaging is an asset.
What We Offer
  • Flexible annual working hours based on a 40-hour week.
  • Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40, and 30 days from the age of 50.
  • Generous bonus system and extra-mandatory pension fund contributions.
  • Individual training opportunities (internal and external).
  • Relocation service.
  • Variety of discounts (health, car, entertainment, etc.).
  • 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, employing over 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.



  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Embedded Linux Software Engineer to join our dynamic engineering team. As a BSP Engineer for Embedded Systems, you will play a crucial role in the development, customization, and optimization of Linux-based board support packages for our embedded systems.Key ResponsibilitiesDevelop and maintain next-generation...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Leica Geosystems. As a key member of our cross-functional team, you will be responsible for driving the development of sophisticated multi-sensor devices.Key ResponsibilitiesDesign and develop embedded software for our multi-sensor devices, ensuring high-quality and...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Senior Embedded Systems Engineer to join our team at Leica Geosystems. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge embedded systems solutions.Key ResponsibilitiesCollaborate with cross-functional teams to elaborate technical concepts for a broad range...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Leica Geosystems. As a key member of our cross-functional team, you will be responsible for driving the development of sophisticated multi-sensor devices.Key ResponsibilitiesDesign and develop embedded software for our multi-sensor devices, ensuring high-quality and...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    Embedded Linux Engineer Job DescriptionWe are seeking a highly skilled Embedded Linux Engineer to join our team. As a key member of our engineering team, you will be responsible for developing, customizing, and optimizing Linux-based board support packages for our embedded systems.Key Responsibilities:Design, develop, and maintain our Yocto-based Linux...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a talented and experienced Embedded Linux Engineer to join our dynamic engineering team. As a key member of our team, you will play a crucial role in the development, customization, and optimization of Linux-based board support packages for our embedded systems.Key ResponsibilitiesDevelop and maintain next-generation Linux...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled and experienced Embedded Linux Engineer to join our dynamic engineering team at Leica Geosystems. As a key member of our team, you will play a crucial role in the development, customization, and optimization of Linux-based board support packages for our embedded systems.Key ResponsibilitiesDesign, develop, and...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a talented and experienced Embedded Linux Engineer to join our dynamic engineering team. In this position, you will play a crucial role in the development, customization, and optimization of Linux-based board support packages for our embedded systems.Key ResponsibilitiesDesigning, developing, and maintaining our Yocto-based Linux...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Senior Embedded Systems Engineer to join our team at Leica Geosystems. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge embedded systems solutions.Key ResponsibilitiesCollaborate with cross-functional teams to elaborate technical concepts for a broad range...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Leica Geosystems. As a key member of our cross-functional team, you will be responsible for driving the development of sophisticated multi-sensor devices.Key ResponsibilitiesDesign and develop embedded software for our multi-sensor devices, ensuring high-quality and...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Algorithm Developer to join our team at Leica Geosystems.Key ResponsibilitiesDevelop and improve our data processing software for Leica's innovative BLK product lineCollaborate with specialists from different teams to drive innovation and excellenceDesign and implement efficient algorithms for...

  • C++ Software Engineer

    vor 17 Stunden


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    Software Engineer for Image ProcessingWe are seeking a skilled Software Engineer to join our team in Heerbrugg, Switzerland. As a key member of our sensor firmware development team, you will focus on integrating algorithms for image quality, simulation, and multimedia.Key Responsibilities:Develop high-quality sensor firmware using modern C++ and Python on...


  • Heerbrugg, Sankt Gallen, Schweiz Hexagon Technology Center GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software and Test Engineer to join our team at Hexagon Technology Center GmbH. As a key member of our team, you will be responsible for implementing automated test software in Python to interface our sophisticated multi-sensor device.Key ResponsibilitiesDesign and develop automated test software in Python to...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge machine learning solutions.Key ResponsibilitiesCollaborate with product teams to integrate machine learning algorithms into software and hardware products using advanced tools and frameworks.Design and implement deployable...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Test Architect to join our team. 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 ResponsibilitiesLead and mentor a team of test automation engineers in an...

  • C++ Software Engineer

    vor 2 Wochen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our team at Leica Geosystems. As a key member of our sensor firmware development team, you will be responsible for developing and integrating algorithms used for image quality, simulation, and multimedia.Key ResponsibilitiesDevelop outstanding sensor firmware using modern C++ (gcc11)...

  • FPGA Design Specialist

    vor 2 Wochen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled FPGA Design Engineer to join our team at Leica Geosystems. As a key member of our development team, you will be responsible for designing and developing high-speed sensor and actor interfaces, as well as developing internal logic blocks and using existing cores.Key ResponsibilitiesDrive FPGA development (full...


  • Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled DevOps and Test Engineer to join our team at Leica Geosystems. As a key member of our digital reality solutions team, you will be responsible for driving the software infrastructure and quality of our sophisticated multi-sensor mobile mapping device.Key ResponsibilitiesDevelop and maintain the build system, test...

  • C++ Software Engineer

    Vor 5 Tagen


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe 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 sensor firmware using modern C++ and PythonEnsuring...

  • FPGA Design Engineer

    vor 1 Woche


    Heerbrugg, Sankt Gallen, Schweiz Leica Geosystems Vollzeit

    About the RoleWe are seeking a highly skilled FPGA Design Engineer to join our team. As a key member of our cross-functional team, you will be responsible for designing and developing high-speed sensor interfaces, connecting to standard bus interfaces, and developing internal logic blocks.Key ResponsibilitiesDrive FPGA development, including software...