Development of embedded software for innovative instruments used by engineers around the globe shaping the world of construction and land surveying Software design and implementation in C++ for multiple platforms (Linux, Windows) Contribution to the software architecture and the development of software components up to the series production and market introduction of our systems Ensuring the product quality by writing software on high standards based on Clean-Code principles and using automated tests Working in an international and interdisciplinary agile software development team based in development locations worldwide Close collaboration with our product experts and the software quality assurance team
A relevant university qualification (Bsc/Msc) in computer science Advanced development skills in C++ using technologies like BOOST, Qt or newer C++ standards Knowledge and interest in advanced software engineering concepts like Design Patterns and MDSD Awareness for quality and implementing software on high standards as well as experience in using different types of automated tests (Unit-Tests, TDD) Appreciation to work in an agile organisation based on agile principles like Scrum or Kanban
Leica Geosystems is a globally active company based in the St. Galler Rheintal in Switzerland. With its advanced technology, it has been revolutionizing the world of measurement and surveying for 200 years. Quality, innovation and an entrepreneurial spirit are components of our success story. Would you like to be a part of this?