About Us We’re Clearview, a leading supplier of Machine Vision components, solutions, systems and services. Machine Vision systems are used to automate processes and essentially, to enable computers to “see”. With headquarters in the UK and subsidiaries in Spain, Germany and France, we work with customers throughout Europe and have partnerships with some of the leading global manufacturers within the Machine Vision industry.
Our customers span food and beverage, automotive, pharmaceutical, medical and advanced manufacturing. Alongside the components and systems we distribute, we design and build our own proprietary software products under the Kinetic brand, one of the most respected inspection platforms in its space.
We encourage autonomy, personal development and creativity. Reporting to our Software Engineering Manager, you’ll join a small, cross-functional team building and designing software that is deployed around the World. Build features across our front-end and back-end platforms for industrial Machine Vision products• Take work from ticket to deployment, including prototyping, building, testing, and supporting it in production• Contribute to our Kinetic inspection platform, adding new capabilities and helping it run faster and smarter• Help integrate Clearview products into real industrial systems alongside our applications engineers• Build solid engineering habits: writing tests, reviewing code, using CI/CD, and asking good questions• C# is our primary language and what you’ll be writing day to day. Core: C# and ASP.NET Core on modern .NET (8 / 9), microservices architecture, dependency injection throughout• UI: Blazor components for our modern front-end, with some JavaScript where it makes sense• Data and comms: SQL, REST APIs, WebSockets for real-time communication• Windows and Linux. NET being cross-platform• Bonus, not required: C++ appears in parts of the stack
1 to 2 years of professional software development experience in industry, with solid C# skills• A real care for code quality. Happy working in an Agile environment. We’re a small team that uses Scrum and Kanban principles rather than running them by the book• Eager to take a feature, run with it, and ask for help when you need it• Curious about the messy, physical edges of software, including hardware, sensors and industrial protocols. Exposure to computer vision, image processing, or industrial automation• A degree in computer science, engineering, or a related field. We’re Great Place to Work® certified and our employee Net Promoter Score puts us in the top tier across all industries. It’s the philosophy that underpins everything we do. There’s a competitive salary depending on experience, a birthday bonus, Friday team lunch, private healthcare and dental plan, cycle-to-work scheme, company pension, a dedicated training budget for every team member, and 30 days holiday plus bank holidays (with the option to purchase 5 more!) We also believe in a hybrid working model, giving you the support you need to do well at work, and the flexibility to make life work for you. Typically that’s 2 to 3 days a week in our Thame office. Some projects ask for more office time, some less. 30-minute phone interview to get to know each other and talk through the role• In-person interview at our Thame office to meet the team and see where you would be working…
