Desired Skills and Experience

  • Software design, implementation and verification (C++) for low-level drivers and modules under Windows and RT Linux
  • Development of multi-thread communication libraries to provide high performance solution
  • Participating and leading system concept, software architecture, code and design reviews with other team members
  • Maintaining test tools (C++, C#, .NET), unit test and system verification
  • Close collaboration with local and global Hexagon R&D teams
  • Master degree or equivalent qualification in software or electronic engineering
  • 5+ years professional experience in software development
  • Excellent understanding of software design and C++ programming skills in Visual Studio
  • Large experience in real-time low-level programming (Windows, Linux) and multi-thread applications
  • Proven expertise with Ethernet communication (TCP/IP, Winsock, protocol), network device driver and distributed systems
  • Experience with embedded real-time Linux, BSP generation and toolchain for Altera SoC device (ARM)
  • Knowledge of image processing, vision systems or metrology application as a strong plus
  • Good understand of source control and continuous integration (GIT, Jenkins)
  • Excellent communication skills in English and German

Apply