Software Engineer for 3D Simulation (Disability Certificate Required)

Randstad España
Randstad España
Barcelona, SpainOn-siteCompetitiveAdded 12 days agoSenior · 5+ yearsPermanent🇪🇸Spanish: Native

This job was originally posted in Spanish and automatically translated to English.

Requirements

- Official Disability Certificate of 33% or higher.
- Degree in Computer Science, Software Engineering, or related technical fields.
- Essential technical experience:
- Minimum 5 years of experience as a software developer.
- Absolute mastery of C# (.NET) programming and desktop application development.
- Solid experience applying design patterns, system-level design, and creating scalable applications.
- Experience performing code reviews.
- Excellent level of English (regular working language with teams across Europe).
- Competencies: Entrepreneurial mindset, ability to think innovatively ("out of the box"), and problem-solving skills in global environments.
- Experience with C++, C++/CLI, TypeScript, and .NET 10.
- Knowledge of technologies such as OpenUSD, NVIDIA PhysX, and OpenGL.
- Familiarity with the field of industrial automation (PLC, sensors, robotics, motion control, servomotors).

Job Description

We are looking for a Software Engineer with solid experience in C# (.NET) and system design for the development of an innovative digital twin platform.

- Design, implement, and maintain efficient, reusable, and reliable code for a digital twin and 3D simulation platform in manufacturing.
- Collaborate with internationally distributed R&D teams to define functional and system software requirements.
- Identify and mitigate performance bottlenecks, ensuring maximum quality and responsiveness of desktop applications.
- Support code reviews and maintain internal organization and automation standards.
- Research and propose the adoption of new emerging technologies to keep solutions at the forefront of the market.

- Official Disability Certificate of 33% or higher.
- Degree in Computer Science, Software Engineering, or related technical fields.
- Essential technical experience:
- Minimum 5 years of experience as a software developer.
- Absolute mastery of C# (.NET) programming and desktop application development.
- Solid experience applying design patterns, system-level design, and creating scalable applications.
- Experience performing code reviews.
- Excellent level of English (regular working language with teams across Europe).
- Competencies: Entrepreneurial mindset, ability to think innovatively ("out of the box"), and problem-solving skills in global environments.
- Experience with C++, C++/CLI, TypeScript, and .NET 10.
- Knowledge of technologies such as OpenUSD, NVIDIA PhysX, and OpenGL.
- Familiarity with the field of industrial automation (PLC, sensors, robotics, motion control, servomotors).

- Permanent contract with direct incorporation into the staff of a global technology leader.
- Be part of a cutting-edge project in digital twins and IT/OT integration, with a significant impact on the future of digital manufacturing.
- Work in a highly qualified, agile, and multicultural international R&D team.
- Opportunity to work with cutting-edge 3D simulation technologies in an environment that encourages creativity and an entrepreneurial spirit.

Need a visa? No sponsorship mentioned here. Browse visa jobs