Software Engineer/Analyst

Nottingham, UK

Full-Time, Permanent

SMT is a globally integrated leader in engineering services and software development. Since 2002, SMT has grown from a collective of experienced and passionate engineers into an international enterprise operating within the competitive transmission, electric machine, and electrified powertrain development industry.

About The Role

As a Software Engineer/Analyst you will be part of our Software team. The Software Department is responsible for developing first class engineering software products to the global transmission, electric machine, and electrified powertrain industry.

Your Responsibilities Will Involve:

  • Develop first class engineering software products
  • Research, implementation and testing of new analysis methods and code architecture
  • Write or support the writing of documentation for software capabilities
  • Maintenance of current and developed software code to maintain SMT’s reputation for quality and robust software
  • Support SMT’s Customer Support related to developed software capabilities
  • Support SMT’s pre and post sales activities related to developed software capabilities in the form of meetings, presentations, and training
  • Contribute to a positive, collaborative work environment
  • Keep up to date and compliant with all relevant legislation and Company policies and procedures, with particular attention to the requirements of ‘Information Security’ and ‘Quality’ practices
  • Opportunity to support any pre or post sales marketing, sales and support activities which may involve travel to customer sites
  • Opportunity to support engineering services projects
  • Write papers on developed methods/capabilities where appropriate
  • Self-learning, keeping knowledge up to date on new technologies and methods which may be beneficial to support the business
  • Any other duties as requested from time to time

What You’ll Need To Succeed


  • PhD in mathematics, physics, engineering, computer science or similar discipline
  • Relevant experience of software engineering
  • Strong research skills with the ability to research a technical topic to a deep level with minimum supervision
  • Good communication and personal skills
  • Problem solving skills
  • Attention to detail
  • Advanced technical skills
  • The ability to work in a team and individually


  • Knowledge of mechanical and electric powertrains and their components
  • Domain knowledge in any domain the department develop software in e.g. gears, bearings, shafts, electric machines…
  • Multi Body Dynamics Simulation
  • Numerical analysis
  • Optimisation
  • Commercial C# experience
  • .Net
  • AI/ML
  • Experience of agile development

Why Choose SMT?

At SMT we offer a fast paced, flexible and enjoyable working environment where you can truly make an impact with your work.

You will have the opportunity to develop your skills, share knowledge and work as a team to drive continual improvement.

With a focus on health and financial well-being, company benefits include, flexible working hours, enhanced annual leave allowance, cycle to work schemes, healthcare scheme, Employee Assistance Programme, retail discounts and an enhanced Company pension scheme.

SMT is committed to equal opportunities for all.

Apply Now

To apply for this role please upload and submit your CV below.

Please enable JavaScript in your browser to complete this form.
How did you find out about this position?
Do you have a legal right to work in the UK?
Click or drag a file to this area to upload.