Software Engineer (C# .Net, Real Time Systems)
Hays · Oxford, England ·
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 ...
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in Oxford: £50,000 – £105,000, from 45 adverts
154 new adverts for Software developer in Oxford in the last 30 days
Same role within 50 km
- Principal Software Engineer · Appleton · 9 km
- Senior Software Engineer - Modern C++ & Linux · Appleton · 9 km
- Software Engineer · Abingdon · 9 km
- Senior Software Engineer - Modern C++ & Linux · Abingdon · 9 km
Remote or home office in 43% of 671 Software developer adverts we list nationwide
More openings at Hays
1571 other openings we list
- MEP BIM Engineer · Birmingham
- Employment Tax Director · Birmingham
- Solutions Engineer · Manchester
- Construction Insurance Lawyer 7+ · London
- Damp, Mould & Disrepair Manager · Tamworth