Embedded Software Engineer (f/m/d)

  • Heerbrugg
  • Hexagon Manufacturing Intelligence Htc

 

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
Contact

If you have any questions, please do not hesitate to contact  ,  Talent Acquisition Specialist.


Hexagon Manufacturing Intelligence / HTC
Heinrich-Wild-Strasse
9435 Heerbrugg

Job-ID: dhmay79k