Software Engineer (C# .Net, Real Time Systems)
Software Engineer (C# .Net, Real Time Systems)
Oxford (3-4 days per week in office)
£45-£60k + Pension & Benefits.
This role does not offer visa sponsorship, so you must already have the right to work in the UK.
Your new company
If you have ever wanted your code to do something you can physically see, this is a very different kind of software engineering opportunity.
You will be joining a specialist technology business with more than 30 years of experience in asset inspection. Rather than relying on off the shelf products, the company builds its own proprietary software that sits at the heart of everything they do, from data capture and hardware control on the through automated quality control and processing, to web based data delivery to clients.
The role is based in Oxford, ideally 4 days per week in the office. Being on site is a real advantage here, as you will work alongside the field engineers, the surveyors and the hardware your software controls.
Your new role
You'd join a two-person software team, collaborating daily with Hardware and expanding to take ownership back from an external software house. One week you might be improving the Real Time software that coordinates radar/camera hardware, the next you might be extending the web application tracking down a tricky inter process communication issue. No two weeks are the same.
This is not a siloed role. You will work across the full stack and across multiple components of a complex, multi process and multi-threaded system, from low level hardware interfacing and signal processing through to web based user interfaces and cloud facing services. You will take part in code reviews, help raise the bar on software quality, test coverage and build and deployment processes.
Pushing 150 staff the is a team big enough to work on enterprise projects but small enough where you'll be known by name. Your software is not a Back Office tool, it is used operationally on live systems. If you like understanding how things really work at the boundary between hardware and software, you will be in your element.
What you'll need to succeed
We're looking for solid commercial C# development skills, ideally gained in a multi-threaded, Real Time or performance sensitive environment (mix of desktop and web). You will have good experience with ASP.NET Core and SQL Server. TypeScript, JavaScript and SASS complete the Front End.
Alongside .Net/JS you'll work with C and C++ at the hardware layer, UDP, Halcon .NET with some WinForms and Lua in places.
Just as important is how you approach problems. You will be comfortable working across a complex, multi component system, and you will have a methodical, patient approach to debugging, including those times when you cannot recreate the exact hardware environment on your own machine. A genuine curiosity about the hardware and software boundary will help you thrive.
Experience with hardware interfacing, machine vision, Embedded systems or a background in a safety critical or engineering domain will be a real bonus.
What you'll get in return
Working here you'll get 25 days' holiday plus bank holidays, a 5% company pension contribution, a companywide profit share, a health cash plan covering dental and optical and regular salary reviews.
Beyond the package, you will get technically unusual and genuinely interesting work, a small team where you are known and your contributions matter, and the chance to build software that is used on Real Time networks around the world.
What you need to do now
To find out more and to be considered for this position please apply directly, or contact Max Wilcock, Business Director.
At Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we're ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology.
Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found on our website.