Embedded Software Engineer (f/m/d)

Jobbeschreibung

Heerbrugg, St. Gallen, Schweiz
Leica Geosystems
03.05.2024
Möchten Sie Updates für diesen und ähnliche Jobs?

Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.Great experience in perceiving, thinking and acting, i.e. in the acquisition, analysis and active use of measurement data, our customers benefit from higher production speeds, faster growing productivity and at the same time increasing product quality. If this sounds like the perfect job for you, join our team and make your visions come true!This appeals to youDevelop embedded software solutions using C/C++ on ARM and DSP based processorsDevelop and maintain Board Support Package (BSP) drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large volumes of data with low-latency and high-bandwidth.Develop and maintain automated tests (CI/CD) to ensure the quality of the productsProvide high quality documentation for the software solutionsClose cooperation with other HW and SW engineersThis is youA relevant university qualification (Bachelor / Master / Ph.D.) in computer science or electronic engineeringAdvanced embedded development skills (BSP, kernel and driver development, debugging)Good knowledge of embedded Linux architecture, Linux kernel, device drivers, common bootloader, scripting languages (bash/python), system management, and network stackExperience in the development of Yocto recipes and layers or other Linux distribution generators. Toolchain management (compilers and builders). Concurrent programming and IPC in Linux and main operating systemsFamiliarity with using git-based repositories and CI/CD systemsStructured thinking and a strong ability to diagnose hardware and software issues; hands-on hardware bring-up, system debugging, and code optimizationExperience in hardware bring-up using interfaces like ADC, GPIO, SPI, I2C, etcFluent spoken and written English, with German being beneficial as wellWe offer youFlexible annual working hours based on a 40-hour week, with 100% employmentVacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50Hybrid Working modelGenerous bonus system and extra-mandatory pension fund contributionsIndividual training opportunities (internal and external)Relocation serviceVarious Discounts (Health, Car, Entertainment and much more)Employee EventsFlat hierarchy structureWarm and international corporate cultur based on respect and cooperationAbout UsHexagon 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.ContactIf you have any questions, please do not hesitate to contact ,  Talent Acquisition Specialist.
Job melden