Software Engineer in Robotics Development (C# -motores gráficos)

Oxigent Technologies
Retortillo de Soria, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Retortillo de Soria, Spain

Tech stack

Agile Methodologies
Software Applications
Confluence
JIRA
Unit Testing
C Sharp (Programming Language)
Code Review
Computer Programming
Dependency Injection
Software Design Patterns
DirectX
Extensible Application Markup Language
Windows Presentation Foundation
Model View ViewModel
Solid Principles
Information Technology
Bitbucket

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

Apply for this position