What you'll do
You will be responsible for developing Windows-based desktop applications using .NET technologies, conceptualizing, designing, and implementing back-end software components, organizing and preparing software development plans, simulation and solver implementation for vehicle dynamics simulation, vehicle and related components mathematical modeling, debugging and fixing problems, performing customer support tasks, listening to customer needs and creating a development plan in order to implement new features.
What you need
To succeed in this role, you'll need a Bachelor’s degree or higher in computer science, engineering, or similar discipline, three to five years of experience in software development, general skills such as being proactive and capable of working with little guidance, good problem-solving skills, and good team player skills, excellent oral and written English communication.
Required Skills
- Strong Object-Oriented Programming knowledge and experience
- Experience in back-end software development (solver)
- Experience with .NET Framework (C#, C++, VB.NET)
- Understanding and experience with modeling of mechanical systems
Nice to have
- Strong background in mathematics and physics
- Strong vehicle dynamics knowledge
- Experience with Matlab, Simulink, Python, etc.
- Experience with the tools we currently use: Visual Studio, Jira, Git/version control, TeamCity, Freshdesk, Licensing Software, etc.
Why this matters
This role will allow you to develop powerful and useful software solutions for our clients and engineering team, and will provide you with the opportunity to work with a world-renowned software suite, and to be part of a team that is passionate about vehicle dynamics and software development.