Here at Zircon, we are always on the lookout for enthusiastic and talented individuals to join our steadily growing team.

Based at our office in Trowbridge, we aim to create an environment where people can face new challenges and expand upon their skillset. Our team are responsible for developing solutions and providing consultancy services to a wide array of clients. For the most part, we are engaged by our clients to produce high tech systems for control, information and testing purposes.

To apply for any of the positions listed on this page, please send your CV and a covering letter to careers@zirconsoftware.co.uk

We respectfully ask that recruitment agencies do not respond to any advertised position unless you have been identified as a preferred supplier.

Here at Zircon, we are always on the lookout for enthusiastic and talented individuals to join our steadily growing team.

Based at our office in Trowbridge, we aim to create an environment where people can face new challenges and expand upon their skillset. Our team are responsible for developing solutions and providing consultancy services to a wide array of clients. For the most part, we are engaged by our clients to produce high tech systems for control, information and testing purposes.

To apply for any of the positions listed on this page, please send your CV and a covering letter to careers@zirconsoftware.co.uk

We respectfully ask that recruitment agencies do not respond to any advertised position unless you have been identified as a preferred supplier.

Software Engineering Roles

C# Software Engineer

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.

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 a prediction of events.

Working for us

On joining Zircon you will first go through our induction and engineer onboarding process, which involves gaining an understanding of our processes and how we work.  This will primarily be carried out through the completion of a training project.

Following this period, as an engineer in the applications team, you will be assigned to work on one or more projects.  These assignments can vary in length from two weeks to two years, but generally, our projects typically last 3-6 months.  We are a service-based company, rather than product-based, so you won’t get pigeon-holed to spending the rest of your career working on the same product, technologies or segment of the software lifecycle.  As a result, a key skill for working at Zircon is the ability to quickly gain understanding of new systems, and domains, and being able to apply your past experience to new situations.

We generally work in a hybrid agile process, with each project being assigned a Project manager and Technical Lead.  We have daily standups with the rest of your current project team, we work to two-week sprints, where on completion we are looking to have demonstrable features developed and tested.  In terms of development, we use the best tools for each specific project and, as with everything we do, we are constantly on the lookout for improving the way we work, and welcome ideas from all our staff to support this goal.  We are focused on operating at a world-class level so that we are able to provide high-quality solutions to our customers in a cost-effective and timely manner, and it is our staff that make this happen.

Due to the nature of the work we take on, at Zircon’s heart is a commitment to continuous training and development.  Constantly expanding our knowledge base by means of providing staff with high-quality training and time to complete personal career development activities, allows us to provide our customers with the most effective solutions and drives the company forward as a whole.

Zircon’s office, which is based in Trowbridge, is a relaxed and friendly place to work. and features all the facilities that you would expect.  We have a casual dress code, hold regular events and knowledge transfer sessions, and weather permitting, like to have a lunchtime BBQ now and then!  To provide employees with a good work/life balance, we do offer home working, but we ask that you spend at least one day in the office (Wednesdays), as we feel this improves inter-team communication and gives everybody the opportunity to share experiences,  as well as keeping up to date with other things going on in the company.

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)

Benefits

  • A competitive Salary, based on experience and skills, which is regularly reviewed.
  • Pension Scheme
  • Life Insurance
  • 25 Days Holiday + three to four days between Christmas and New Years + Bank Holidays

To apply for this position, please send your CV and a covering letter to careers@zirconsoftware.co.uk.

We respectfully ask that recruitment agencies do not respond to any advertised position unless you have been identified as a preferred supplier.

Embedded Software Team Leader

We are an ambitious software engineering company based in Trowbridge, Wiltshire, where we have been operating for nearly 20 years.  Zircon helps create software that drives the future in a wide range of industries and across embedded, application and enterprise systems.  We might be small, but we work with giants! Some of our clients include the likes of Siemens, Knorr Bremse, Altran and GE Oil and Gas.

We pride ourselves on our unique company culture, which is relaxed and supportive as well as professional, with a focus on personal development.  Take a look here for more information on what it is like to work at Zircon.

We are currently looking for a Team Leader to head up and develop our Embedded Software group.

Home working is available, with at least one day a week visit to our Trowbridge office.

The Role:

  • Lead the team of Embedded Engineers, who will be assigned to various projects within the organisation
  • Provide on-going support and advice to members of the team
  • Help provide quotations and estimates to our customers
  • Work with customers to solicit their requirements and architect solutions
  • Hands-on role, involving project development work

Ideal candidates should have:

  • Aptitude for problem-solving and the ability to quickly pick up new concepts/technologies
  • 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.
  • Experience of team leading/project management.
  • Responsibility for Architecture and Major design decisions.
  • 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 and direct customer interaction.
  • Work experience in BS EN ISO9001/Safety related in one of the following industries: Industrial automation, Medical, Oil & Gas, Aerospace, Defence, Automotive or Rail real-time systems.
  • The ability to write clear and concise technical reports, specifications and user documentation.

Technical skills:

  • Embedded/Microcontroller development
  • Knowledge of Communications Protocols/Internet Technologies (TCP/IP, Network sockets, HTTP, HTML)
  • Linux based platform development
  • Bare Metal development
  • Driver development
  • Languages: C, also python and C++ are desirable
  • Object-Oriented Design, UML, XML

Other Desirable Skills:

  • BS EN 50128 or other Safety Standard such as DO178, BS ISO 26262, SQLite, PHP, Android/iOS app development, AWS, Machine Learning

To apply for this position, please send your CV and a covering letter to careers@zirconsoftware.co.uk.

We respectfully ask that recruitment agencies do not respond to any advertised position unless you have been identified as a preferred supplier.

Software Test Manager

We are an ambitious software engineering company based in Trowbridge, Wiltshire, where we have been operating for nearly 20 years.  Zircon helps create software that drives the future in a wide range of industries and across embedded, application and enterprise systems.  We might be small, but we work with giants! Some of our clients include the likes of Siemens, Knorr Bremse, Altran and GE Oil and Gas.

We pride ourselves on our unique company culture, which is relaxed and supportive as well as professional, with a focus on personal development.  Take a look here for more information on what it is like to work at Zircon.

We are currently looking for a Software Test Manager with an aptitude for problem-solving and the ability to quickly pick up new concepts/technologies, to join our team, and help take us to the next step in our evolution in world class Software Engineering.

Home working is available, with at least one day a week visit to our Trowbridge office.

Ideal candidates should have:

  • Experience in software testing at various levels, including unit/component, Integration, System, Regression, and Acceptance Testing.
  • Experience with testing automation and continuous integration.
  • 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.
  • Ability to lead the testing of projects with a combination of hand-on testing and use of developers
  • Responsibility for test planning and strategy, including tooling and technologies.
  • 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, comfortable interacting with customers.
  • 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 including test strategies, plans, scripts and reports.
  • A passion for improving the quality and productivity of software and system testing is desirable
  • Strong analysis skills
  • ability to identify process improvements
  • Fully familiar with waterfall and agile development techniques.

Technical skills:

  • Continuous Integration Tools
  • Test Frameworks such as Google Test, nunit, Selenium etc.
  • Knowledge of C#, C, C++ or Python is desirable
  • Knowledge of BS EN 50128, or other software safety standard is desirable.

To apply for this position, please send your CV and a covering letter to careers@zirconsoftware.co.uk.

We respectfully ask that recruitment agencies do not respond to any advertised position unless you have been identified as a preferred supplier.

IT Systems Analyst

We are an ambitious software engineering company based in Trowbridge, Wiltshire, where we have been operating for over 20 years.  Zircon helps create software that drives the future in a wide range of industries and across embedded, application and enterprise systems.  We might be small, but we work with giants! Some of our clients include the likes of Siemens, Knorr Bremse, Altran and GE Oil and Gas.

We pride ourselves on our unique company culture, which is relaxed and supportive as well as professional, with a focus on personal development.  Take a look here for more information on what it is like to work at Zircon.

We are currently looking for a Business Analyst to:

  • Understand customer business and system contexts and issues in support of the sales process.
  • Analyse and specify business and system requirements so they can be shared and understood by project delivery stakeholders.
  • Support the validation and verification processes to ensure that developed solutions meet the requirements.

In addition, the purpose of the IT Systems Analyst role is to promote, develop and roll-out analysis and requirements best practice across the Zircon organisation that aligns with sales and delivery values and principles.

Home working is available, with at least one day a week visit to our Trowbridge office.

Key Responsibilities and Accountabilities

Reporting to the Operations Director:

  • Support the sales process so that customer business and system contexts, issues and requirements are understood and provide a firm foundation for project estimates in quotations
  • Capture, analyse and specify business, user and system functional and non-functional requirements as part of project delivery and ensure these are agreed with the customer
  • During project delivery, act as requirements authority for the project team to ensure that the requirements are understood and developed solutions accurately map back
  • Assist the project team in refining detailed requirements that align with business and system needs as far as possible giving consideration to technical and budgetary constraints
  • Ensure system and acceptance tests accurately reflect the agreed requirements
  • Promote and develop analysis and requirements capture best practices across the Zircon organisation
  • To attend customer meetings with the sales team to facilitate discussions about the customer’s business, their issues, their solution needs and system requirements.
  • To provide analysis documentation (text and diagrams) that will form the basis of the requirements section of quotations and provide the technical team with a sufficient understanding of the customer’s problem to generate a solution and set of estimates.
  • To collaborate with, facilitate and lead customer and project stakeholders in the elicitation, capture, analysis, specification and agreement of business, user and system requirements as part of project delivery.
  • To collaborate with and support the project team, during the project, to understand and refine the requirements so that appropriate solutions can be developed.
  • To act as Product Owner for development projects, as a proxy for the customer, to ensure the solution meets the prioritised needs of the customer.
  • To ensure system and acceptance test specifications accurately reflect the business, user and system requirements.
  • To verify that system and acceptance test results satisfy the requirements and the customers acceptance criteria.
  • To undertake acceptance testing on behalf of the customer where appropriate.
  • To develop, maintain and continually improve a Zircon standard for business and systems analysis and requirements specification based on industry best practice.
  • Promote, rollout and coach the adoption by Zircon staff (Sales and Delivery) of the business and systems analysis and requirements specification standard

Key Performance Indicators

  • Documented outputs in the form of text, context diagrams, use case diagrams, sequence diagrams and the like are produced and circulated soon after customer meetings.
  • Understanding of Requirements and High Level Requirements sections of the quotation are written in accordance with agreed time scales as documented in the QCF (Quotation Control Form)
  • Business and system analysis outputs are documented in the form of appropriate UML models and text in accordance with agreed delivery dates.
  • Business, user and system requirements are documented in the form of appropriate UML models and text in accordance with project plans.
  • Requirements walk-throughs and review sessions are scheduled and conducted with project stakeholders and team members.
  • Project Jira backlogs are kept aligned to the agreed requirements at the start of each project sprint.
  • Project stand-ups are attended during which requirements are clarified and alignment enforced.
  • Queries requiring requirements clarifications are sought from the customer and documented.
  • System Test Specifications and Acceptance Test Specifications are written in line with the requirements or, if not written by the Business Analyst, reviewed by such.
  • System Test Results and Acceptance Test Results are reviewed for alignment with the agreed requirements.
  • A Zircon Analysis and Requirements standard is produced and thereafter maintained and continually (regularly) improved.
  • There is evidence of improvement in the standard of systems analysis and requirements specification from the sales and delivery staff

Ideal Skills

  • Analytical mind
  • Previous experience in a Business Analyst or Systems Analyst role
  • Familiarity with software development and the software development process
  • Knowledge of Agile and Waterfall process and principles
  • Embedded Systems, Safety-Critical domain knowledge an advantage (though not mandatory)
  • Customer-facing experience, customer presentable and confident with customers
  • Good listener, good negotiating skills and able to deal with conflict
  • Strong skills in problem-solving
  • Strategic thinker
  • Outstanding written and verbal communication skills
  • Comfortable with public speaking and presenting
  • Experienced UML practitioner – able to generate and train others in its use
  • User story writing, acceptance criteria specification experience
  • System and Acceptance testing exposure
  • Instinctively gravitates to the whiteboard and grabs the marker pen

To apply for this position, please send your CV and a covering letter to careers@zirconsoftware.co.uk.

We respectfully ask that recruitment agencies do not respond to any advertised position unless you have been identified as a preferred supplier.

Senior Embedded Software Engineer

We are an ambitious software engineering company based in Trowbridge, Wiltshire, where we have been operating for nearly 20 years.  Zircon helps create software that drives the future in a wide range of industries and across embedded, application and enterprise systems.  We might be small, but we work with giants! Some of our clients include the likes of Siemens, Knorr Bremse, Altran and GE Oil and Gas.

We pride ourselves on our unique company culture, which is relaxed and supportive as well as professional, with a focus on personal development.  Take a look here for more information on what it is like to work at Zircon.

We are currently looking for a Senior Embedded Software Engineer with an aptitude for problem-solving and the ability to quickly pick up new concepts/technologies, to join our team.

Home working is available, with at least one day a week visit to our Trowbridge office.

Ideal candidates should 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.
  • Experience of team leading/project management.
  • Responsibility for Architecture and Major design decisions.
  • 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 and direct customer interaction.
  • 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:

  • Object-Oriented Design, UML, XML
  • Embedded/Microcontroller development
  • Knowledge of Communications Protocols/Internet Technologies (TCP/IP, Network sockets, HTTP, HTML)
  • Languages: C, C++ (desirable)

Other Desirable Skills:

  • BS EN 50128, Oracle APEX, Django, Postgres, SQL Server, MySQL, SQLite, PHP, Android/iOS app development, Xamarin

To apply for this position, please send your CV and a covering letter to careers@zirconsoftware.co.uk.

We respectfully ask that recruitment agencies do not respond to any advertised position unless you have been identified as a preferred supplier.

Embedded C Contractor

We are currently looking for several Software Development