Ever seen a new modern car with a big display behind the driving wheel ? More and more instruments in modern cars become digital instead of physical. The physical instruments are replaced by devices running applications that provide the state-of-the-art graphical output on the displays and enable user interaction (for example in case of an infotainment system). We are developing the product (a WYSIWYG desktop tool) that helps companies assemble, organize and edit the 2D and 3D content that is needed to be presented on the displays. To give you an idea about how the tool is, consider it has a bit of the following: Adobe Photoshop, Unity, Blender, 3D Studio Max.
The tool is developed in .NET, in C# language. It uses WPF for the user interface and also has a native component developed in C++, for 3D and 2D rendering. It uses OpenGL for real-time rendering and several third party libraries.
The ideal candidate is a student showing curiosity and interest in software engineering and having basic programming skills.
We are aiming at shaping a task that suits the person joining us most, be it a feature on the managed part (which involves C# and .NET) or on the native part (which involves C++). That will be decided based on the interests and the skills of the person joining us.
The person will experience what is like to work in the industry: will write code, will debug, will learn and research technical solutions, will use a versioning system (SVN), will use Visual Studio, will collaborate with other members of the team, will learn and follow processes at the foundation of the software development.