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

Oxigent Technologies
Municipality of Madrid, 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

Municipality of Madrid, 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
Software Engineering
Project Management
Solid Principles
Information Technology
Bitbucket

Job description

Would you like to continue your career as a Software Engineer i n a multinational company leader in the industrial automation and robotics sector where you will be able to propose innovative ideas and work on cutting-edge software project s? At Oxigent Technologies we are looking for a Software Engineer (C#) to join a software engineering team located in Barcelona, collaborating with global teams in Europe, the US, and Japan, and participating in projects such as 3D simulation, drives configuration/programming, and industrial networks software within the industrial automation field. What will be your main responsibilities? * Business Involvement: Analyzing requirements and getting them right, fast prototyping and supporting colleagues and customers with your expertise. * Software Design : Creating the best solutions for the requirements. * Programming and Testing: Creating and confirming high-quality code. * Kaizen: Looking constantly for team improvement and helping to bring

Requirements

this team to a higher level. What do you need for this role? * 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 What do we offer? * Permanent contract. * Salary according to the experience provided. * Flexible working hours. * Hybrid model ( 3 days onsite in Poblenou, 2 days remote). * Training voucher to support your professional development. * Private health insurance. * Flexible benefits packag e (health insurance, restaurant, transport, childcare, training). * Corporate discounts for gyms and sports activities across Spain. * And many other benefits!

Apply for this position