Software Development Engineer

Permanent, Bristol, UK

Dynisma is revolutionising the automotive and motorsport driving simulator market with its disruptive motion generator technology. Our cutting-edge approach to simulator design delivers more data about vehicle dynamics and ride to drivers and passengers with less latency and more accurately than any other motion simulators available.

The Role

As a Software Development Engineer, you will play a critical role in designing, developing, and maintaining the software that enable our motion simulator products, as well as contributing to new ones. You will collaborate closely with a cross-functional team of engineers, designers, and domain experts to create innovative solutions that elevate the simulation experience.

Key Responsibilities

Software Development

  • Design and build software for a variety of platforms, including Windows/Linux, the web and real-time PLCs.
  • Contribute to continuous improvement of Dynisma’s software development processes, tools and automations. 
  • Develop features and rectify bugs across a variety of Dynisma’s software projects, on both new and existing codebases.
  • Write clean, testable and maintainable code, alongside creating and maintaining documentation and specifications.
  • Communicate with project stakeholders and teams to capture requirements and deliver appropriate, effective solutions.  
  • Participate in code-reviews as part of development best practice.

Desirable Qualifications & Skills

  • Strong professional programming experience in at least one high level language (e.g. Python, C#/++, Java, Typescript), with a track record of delivering and owning software deliverables
  • Experience working across modern backend and frontend stacks, with a strong emphasis on backend systems, business logic, performance and system design
  • Proven experience taking technical ownership of projects, from initial design through delivery, deployment, and long-term maintenance
  • Comfortable mentoring and guiding junior engineers, including code reviews, technical direction, and promoting good engineering practices
  • Experience with modern collaborative development workflows, including Git, CI/CD pipelines, and DevOps tooling (e.g. GitHub, Azure DevOps)
  • Experience across the software lifecycle, including requirements capture, prototyping, development, QA, deployment and maintenance
  • Hands-on experience designing, deploying, and maintaining cloud and server infrastructure, including containerisation (e.g. Docker), cloud services, and deployment strategies
  • Strong communication skills – the ability to digest complex user needs and translate into software requirements, as well as interacting with a variety of technical and non-technical stakeholders is key

What you can expect

  • Hands on experience developing software products and platforms to be used both internally and externally by our customers
  • Exposure across a variety of stacks, including Python, FastAPI, React, CODESYS, .NET and more, in areas including data, networking, graphics and tooling
  • Responsibility from the start – we work on challenging, fast-paced projects as part of a small team where you can have a real impact
  • Opportunities to work as part of multi-disciplinary teams on projects with physical significance – our key products are machines, and some of our software projects involve interacting with this as part of a wider system.


Why Join Dynisma?

Dynisma is growing rapidly, and we are looking for outstanding people across all parts of the business to help build our future.

The culture is passionate, fast-paced, open, and transparent. People work in a flat structure with hands-on application, innovation, and experimentation constantly in mind.

Benefits include a competitive basic salary, pension, life insurance, private medical insurance, 25 days holiday, Cycle to work and electric car vehicle schemes.

Dynisma is proud to be an equal opportunity employer

We are committed to fostering an inclusive and diverse workplace where everyone feels valued and respected.

We welcome applicants from all backgrounds and do not discriminate based on race, colour, religion, gender, sexual orientation, age, disability, or any other legally protected status.

If you require any special assistance or accommodations during the recruitment or interview process, please let us know. We are happy to support you to ensure a fair and comfortable experience.

Apply Now