Design and implementation of embedded software in the area of kernel/driver (BSP) development and real-time applications using C/C++ Working with different types of Realtime OS and addressing different type of sensors (for example, angle, IMU) based on latest generation ARM processor platforms Development of embedded applications using C++ based on WinCE and Linux platforms Evaluation and introduction of new operating systems hardware platforms and support for defining system requirements for the newest generation of surveying instruments Ensure our high product quality by developing and executing platform-specific tests of the embedded operating system in use
A relevant university qualification (Master / Ph.D.) in computer science, mechatronic orelectronic engineering Advanced development skills in C or C++ on embedded Linux or Windows CE platforms (kernel development / hardware programming / driver development) Excellent C/C++ knowledge and proven track record of professional object-oriented programming Knowledge of ARM processor architecture and usage of hardware debuggers are beneficial Fluent spoken and written German and English
Leica Geosystems is a globally active company based in the St. Galler Rheintal in Switzerland. Would you like to work in a company who develops and produces products of highest quality combined with latest technologies. We support your technical and personal development. Interaction within the disciplines on same eyelevel, teams spirit and enthusiasm are a part of our culture. Would you like to be a part of it?