Software Development Engineer

Vacancy Description

As a graduate with good degree in engineering / physics, you will join a growing and dynamic team, developing class-leading software. Reporting to the Head of Software Development, your work will be focused on addressing customer requirements and developing new features for Motor-CAD. You will be a self-starter, responsible for managing your own tasks and work collaboratively. You will have the opportunity to learn about the creation of the software, develop skills in programming and gain experience in modelling advanced electric motors. You will support motor engineers in designing electric machines across a wide range of market sectors. This is an excellent opportunity for bringing your engineering and software skills to make a big impact in electric motor design and sustainable clean energy products.

Job Description

Your tasks may vary based on the priorities of the business. Main responsibilities will include:

1. Implementation of new algorithms in Motor-CAD

2. Developing intuitive user interface features in the software

3. Defining and scoping-out of software development tasks

4. Assisting in the release of the software and conducting pre-release software testing

5. Supporting customer requests via email, phone calls and web-meetings as required

6. Developing new ideas and technologies for optimising and improving the models

7. Working in a collaborative and professional manner with the team and customers

8. Assisting engineering research and consulting projects, where required