Wiresmith Technology is looking to add a software systems engineer to their team focused on creating software-based instrumentation systems for industrial use cases.
At Wiresmith Technology we work with a variety of customers in different engineering disciplines to develop specialised products, proof-of-concepts and validation test systems that all measure and automate the physical world. Examples of projects are:
- Power quality monitors and the server backend to collect and display the data through the web.
- Data acquisition systems for a mechanical engineering company to prove out and compare new designs.
- Read out systems for physics detectors used in accelerators and electronic microscopy.
The new employee will be employee number 2. Working closely with the founder to deliver these projects to a high standard within the usual engineering constraints of budget and scope.
Your role would consist of:
- Developing software based solutions to enable industrial measurements using novel techniques or approaches. Our software is primarily developed in Rust but may include elements of LabVIEW, Typescript or Python depending on the exact need.
- Working with customers to capture requirements, manage changes and deliver systems into their environments.
- Following and helping to develop our engineering approaches to produce consistently high quality outputs. This would include implementing automated testing, documentation and refining the tools and process we use.
- Representing Wiresmith Technology faithfully at conferences and industry events as required.
The ideal hire would:
- Be curious and independently minded, happy to learn new things as needed without a perfect path mapped out.
- Work with a systems mindset. We consider ourselves systems engineers at Wiresmith Technology rather than sticking in a software development box.
- Have a degree in Engineering, Science or Computing. We regularly work with customers who have Physics or Mechanical Engineering backgrounds so these fields are very useful.
- Have experience in Rust or feel confident that their experience in other languages would translate to Rust.
- Have an interest in software engineering and at least a basic comfort with git, automated testing and CI.
- Experience with electronics and IT systems is useful. We overlap heavily with these disciplines.
Our key requirements are:
- The candidate must be eligible to work in the UK. Fully remote working is not possible.
- Be able to travel independently. The role will require occasional travel to customer sites which are often not easily accessible by public transport.
What you can expect from us:
- A base salary of £45-55k with room for growth or profit sharing bonuses over time.
- An option for hybrid work patterns with some home working and some work in our office in Newbury, UK.
- A training budget for conferences or courses.
- Room for experimentation and developing new ideas that complement customer projects.
- An environment where you can develop and grow as an engineer with new and interesting problems on a regular basis.
To apply please complete the application form. We are aiming to close applications on the 24th April.