At a Glance
- Tasks: Build and design software for cutting-edge Machine Vision products.
- Company: Join Clearview, a leader in Machine Vision solutions with a collaborative culture.
- Benefits: Enjoy competitive salary, hybrid work, 30 days holiday, and a dedicated training budget.
- Other info: Flexible working model with opportunities for growth and mentorship.
- Why this job: Make a real impact in a dynamic team while learning from experienced engineers.
- Qualifications: 1-2 years of C# development experience and a passion for quality code.
The predicted salary is between 30000 - 40000 £ per year.
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.
About the Role
Reporting to our Software Engineering Manager, you’ll join a small, cross-functional team building and designing software that is deployed around the World. You won’t be sitting on the sidelines. After you’ve completed a structured onboarding plan, you’ll be working on live code bases and adding real value, with senior engineers around you to learn from when you need them. Regular 1:1s will keep you on track and give you a clear view of your progress. This is a brilliant opportunity for someone with their first year or two of professional experience under their belt and a lot of road ahead.
Day to Day
- 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
- Work hand in hand with hardware, including cameras, lighting, lenses and controllers
- 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
- Grow fast, with mentoring, code reviews, and real responsibility from people who want you to succeed
Our Tech Stack
C# is our primary language and what you’ll be writing day to day. The rest of the stack:
- 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
- Vision: Zebra Aurora Imaging Library (formerly Matrox Imaging Library / MIL)
- Platforms: Windows and Linux. We run our apps on both, thanks to modern .NET being cross-platform
- Legacy: WPF, used in some of our older products
- Bonus, not required: C++ appears in parts of the stack
We’re pragmatic about tooling. Pick the right tool for the job, and we’ll back you if you make the case for something new.
About You
Experience
- 1 to 2 years of professional software development experience in industry, with solid C# skills
- A real care for code quality. You want to write code you’d be happy to read again in six months
- Happy working in an Agile environment. We’re a small team that uses Scrum and Kanban principles rather than running them by the book
- Strong communicator who works well in a small, cross-functional team
Mindset
- 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. The things that don’t behave like a cloud API
- Hungry to learn, from your code reviews, from your teammates, and from the problems we tackle
Nice to have, but absolutely not required
- Exposure to computer vision, image processing, or industrial automation
- Experience with real-time or low-latency systems
- A degree in computer science, engineering, or a related field. We hire on what you can do, not where you studied
What We Offer
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. We adapt around the work.
The Hiring Process
- 30-minute phone interview to get to know each other and talk through the role
- Technical test so you can show how you think and how you code
- In-person interview at our Thame office to meet the team and see where you would be working
At Clearview, we foster a work environment that is inclusive as well as diverse, where our people can be themselves. Applications are encouraged from everyone; we treat all applications equally, recruiting based on skills, experience and potential. Nothing else.
If this sounds like you, we’d love to talk. Apply today.
Machine Vision Software Engineer — Hybrid in Thame employer: Clearview
At Clearview, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our hybrid working model allows for flexibility while ensuring you receive the support needed to thrive, alongside competitive benefits such as a dedicated training budget, private healthcare, and generous holiday allowances. With opportunities for mentorship and real responsibility from day one, you'll be empowered to grow your skills in a cutting-edge environment located in Thame, where your contributions truly make a difference.
StudySmarter Expert Advice🤫
We think this is how you could land Machine Vision Software Engineer — Hybrid in Thame
✨Tip Number 1
Get your networking game on! Reach out to people in the industry, attend meetups or webinars, and connect with current employees at Clearview. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Prepare for the technical test by brushing up on your C# skills and familiarising yourself with the tech stack mentioned in the job description. Practice coding challenges and think about how you can showcase your problem-solving skills during the test.
✨Tip Number 3
During the interview, don’t just talk about your experience—show your passion for machine vision and software development. Share examples of projects you’ve worked on and how you tackled challenges. This will help you stand out as a candidate who’s genuinely interested in the role.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and really want to be part of the Clearview team.
We think you need these skills to ace Machine Vision Software Engineer — Hybrid in Thame
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your C# experience and any relevant projects you've worked on, especially in machine vision or software development.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role at Clearview. Share your passion for software engineering and how you can contribute to our team, especially in building features for our Kinetic inspection platform.
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled challenges in software development. We love candidates who can demonstrate their ability to think critically and work through complex problems.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Clearview
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description, especially C# and ASP.NET Core. Be ready to discuss your experience with these technologies and how you've used them in past projects.
✨Show Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development and how you overcame them. Clearview values a curious mindset, so demonstrate your eagerness to tackle complex problems, especially those involving hardware and industrial protocols.
✨Emphasise Team Collaboration
Since you'll be working in a small, cross-functional team, highlight your communication skills and any experience you have working in Agile environments. Share examples of how you've collaborated with others to deliver successful projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the role and the company. This shows your genuine interest in Clearview and helps you understand how you can contribute to their mission in the Machine Vision industry.