Embedded Software Engineer (f/m/d)
Leica Geosystems
- Heerbrugg, St. Gall
- CDI
- Temps-plein
- 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 cultur based on respect and cooperation
- A relevant university qualification (Bachelor / Master / Ph.D.) in computer science or electronic engineering
- Advanced 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 stack
- Experience 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 systems
- Familiarity with using git-based repositories and CI/CD systems
- Structured thinking and a strong ability to diagnose hardware and software issues; hands-on hardware bring-up, system debugging, and code optimization
- Experience in hardware bring-up using interfaces like ADC, GPIO, SPI, I2C, etc
- Fluent spoken and written English, with German being beneficial as well
Westjob