Trowbridge, England, United Kingdom

C# Software Engineer

 Job Description:

What we do

Zircon Software is an ambitious software engineering company, based in Trowbridge, Wiltshire, where we have been operating for over 20 years. It is our mission to provide software solutions, on time, on budget, on quality.

Zircon helps create software that drives the future in a wide range of industries and across embedded, application, cloud and enterprise systems. Our projects are focused on high reliability and high availability. This includes safety related systems for some of the world's leading engineering companies, where we are often brought in to provide specialist expertise to support their product lines getting them to market faster. We work across many industries, but primarily the focus is on rail, traffic information, and industrial control & monitoring systems. This involves working across the full lifecycle supporting product development, and also providing consultancy and guidance. We also get involved in R&D projects, for instance looking at the feasibility of applying machine learning techniques to detect incidents or provide prediction of events.

This is an exciting opportunity to join Zircon Software's growing Applications team. We are looking for a talented Software Engineer, with a can-do attitude and passion for software and technology, to carry out full life-cycle development on a wide range of innovative projects. The role involves working collaboratively within a team of friendly, skilled, professional software engineers, developing software using modern, best-practice techniques and tools for a diverse customer base.

Do you have...?

  • Experience in requirements analysis, software design, implementation and testing.
  • The ability to lead by example, correctly implementing standards and procedures without guidance, ensuring that other more junior engineers adhere to quality standards and approved working practices.
  • Strong technical skills in current and evolving languages and technologies and the ability to pass on knowledge to those working around them.
  • Good interpersonal skills
  • Work experience in BS EN ISO9001/Safety related in one of the following industries MOD, Aerospace, Defence, or Rail real-time systems.
  • The ability to write clear and concise technical reports, specifications and user documentation.

Technical skills

Must have:

  • C# .Net (for Applications/Services)
  • Windows based Development

Experience of at least one of the following:

  • Knowledge of Communications Protocols/Internet Technologies (TCP/IP, Network sockets, HTTP, HTML)
  • Cloud Development (ideally AWS)
  • Django Web Application development
  • Database (Design, Configuration, and Use)
  • Mobile App development (Xamarin, Android Studio)
  • Application of Machine Learning techniques
  • Linux based application level development
  • Object-Oriented Design (UML)

Other Desirable Skills:

  • BS EN 50128 or other Safety Standard such as DO178, BS ISO 26262,
  • C++
  • Python
  • Embedded Development (C)


  • A competitive Salary, based on experience and skills, which is regularly reviewed.
  • Pension Scheme
  • Private Medical 
  • Private Dental
  • Life Insurance
  • Company bonus
  • 25 Days Holiday + three to four days between Christmas and New Years + Bank Holidays
  • Remote working with one day in the office

  Required Skills:

High Availability Life Insurance Bonus Reports Software Design Development Support Android Studio Database Design Django UML EN Requirements Analysis Reliability Analysis Machine Learning R Interpersonal Skills Product Development Android Salary Insurance Specifications Availability C C++ C# Linux Python Windows Documentation Software Testing HTML Engineering Design