Software Engineer in Robotics Development (C# -motores gráficos)
Role details
Job location
Tech stack
Requirements
-
Bachelor's or Master's degree in Computer Science or similar.
-
A minimum of 5 years' experience as a Software Engineer with exposure to the full product development cycle - from requirements through post-release.
-
Understanding fundamental design / SOLID principles for building a scalable application.
-
Proficient in C# design and coding (developments with XAML for user interfaces)
-
Experience with Agile principles and development processes.
-
Used to apply design patterns and experience in design of desktop applications .
-
Used to conduct code reviews and implement Unit Tests.
-
Experience with WPF, MVVM, dependency injection container (i.e. Unity Container).
-
Experience in 3D Programming and Graphics (DirectX and Sharp-DX).
-
Good mathematical skills.
-
Experience with Industrial Automation Applications: Robotics, Networks, PLCs, Sensors, Motion Control, etc.
-
Experience using tools like Jira, Confluence, and Bitbucket