von: Hexagon Manufacturing Intelligence / HTC | Ort: Heerbrugg
N: HexagonManufacturingIntelligenceHTC
N: HexagonManufacturingIntelligenceHTC
This appeals to you
- Develop embedded software solutions using C/C++ on ARM and DSP based processors
- Develop 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 products
- Provide high quality documentation for the software solutions
- Close cooperation with other HW and SW engineers
This is you
- 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