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