Your Role:
- Participate in the development of our robot simulation framework
- Build upon existing features to create robotic software applications
- Be active in all development phases including testing
- Meet with and present projects to clients in the UK and abroad
- Develop R&D projects with our partners (current projects include mobile robots for construction sites, metal-working and modular robot control systems
Our Stack:
- .NET Standard 2.0/Framework 4.8/.NET 5.0
- WPF MVVM
- Git
- Azure DevOps
- Nuget
Requirements:
- Deep understanding of software engineering
- Ability to structure and develop features from start to finish
- Proficient in C# with ability to implement and test maintainable code
- Understand, debug and refactor existing code
- Write complete Unit Tests
- Strong communication skills including presenting and demonstrating projects to clients
- High competency in written and oral English
- Freedom to travel in EU and USA
- Team player
Preferred Skills and Experience:
- Linear algebra
- Computational geometry
- Classical mechanics
- Programming of industrial controllers and PLCs
- Industrial robotics
- Process systems engineering
- Signal processing
- CAD/CAM/PLM software
- UI/UX design (including WPF following MVVM)