Software Developer / System Engineer

Software Developer / System Engineer

‍

Company description

Cruden develops human-in-the-loop simulators for training and R&D purposes. Our products enable Formula 1 teams to design faster cars and coastguards to train effectively for saving people from the next big storm. Our simulators are key tools in the development process of future cars and are used for scientific research into safe and comfortable autonomous transport.

‍

About the Role

We are looking for a Software Developer / System Engineer who is passionate about innovative and creative technical solutions. The role is broad; you will often be involved in a project from start to finish.

‍

Key Responsibilities

● Panthera Framework: Development and maintenance of our simulation framework, including motion hardware controllers, control hardware (steering wheels, displays, navigation), diagnostic tooling, gameplay and lap timing systems.

● Graphics & Audio: Implementation of graphics and audio rendering.

● Hardware integration: Supporting new hardware by extending C++ applications or creating new applications based on the Panthera SDK.

● Gameplay development: Developing and adapting gameplay in C++ applications.

● Simulation installations: Complete setup and configuration of simulation installations (mainly software) for entertainment and professional motorsport and marine simulators.

● Support & Maintenance: Supporting on-site simulators with software updates and troubleshooting.

● Travel: Occasional travel to installations for setup and support.

● Interface electronics: Occasional work on interface electronics.

‍

About you

You are curious, eager to learn, and enjoy solving complex technical challenges in creative ways. You don't need to know everything yet: we give you room to keep developing yourself. With your programming knowledge and resourcefulness, you quickly get to grips with new applications, frameworks and simulation environments.

‍

Qualifications

● Bachelor's or Master's degree (HBO/WO) in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering or a related discipline.

● Knowledge of object-oriented programming and software development methodologies.

● Solid experience with C/C++.

● Good command of Dutch and English.

‍

Nice to have

● Experience with Python.

● Experience with MATLAB/Simulink.

● Knowledge of version control (Git, Fork or similar systems).

● Affinity with vehicle dynamics (cars, boats).

● Experience with Unity, Unreal or other game engines.

● Experience with real-time platforms with Simulink support (Speedgoat, dSPACE).

● Knowledge of CAN bus and network architectures.

‍

What we offer

● A challenging position in a creative, technical environment.

● Opportunities to develop further in C++, Unity and vehicle simulation.

● Plenty of room for your own initiative and personal growth.

● An informal atmosphere with knowledgeable, enthusiastic colleagues.

● Inspiring work on innovative simulation technology.

‍

How to apply?

Our office is located on the waterfront in Den Ilp, a 20-minute bike ride from Amsterdam Central Station. Hybrid working is possible, so you can work partially from home. Do you live in the Netherlands and can you commute to Den Ilp on a regular basis? Then we'd love to hear from you!

Please send your application (including motivation and resume) to jobs@cruden.com.

If you have any questions about this position, please don't hesitate to contact Maarten van Donselaar.

‍

We don't appreciate acquisition in regard to this vacancy.