Computer Vision Engineer

Computer Vision Engineer

Full-Time 40000 - 59500 £ / year (est.) No working from home possible
ETS Technical

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge robotic vision software and tackle exciting challenges.
  • Company: Innovative tech firm leading the way in robotic vision technology.
  • Benefits: Competitive salary, private medical insurance, life insurance, and company events.
  • Other info: Office-based role with excellent career growth opportunities and a collaborative environment.
  • Why this job: Shape the future of robotic vision and make a real impact in technology.
  • Qualifications: Bachelor's degree in Software Engineering or Computer Science; strong C+ programming skills required.

The predicted salary is between 40000 - 59500 £ per year.

We are seeking a driven Software Engineer to help pioneer new developments in robotic vision and controls technology—a strong proficiency in C+ development is essential. In this position, you’ll focus on architecting, building, and validating PC-based software solutions for various robotic vision applications, working across a spectrum from experimental prototypes to refined production‑ready product releases. This is not a work‑from‑home role and requires office‑based attendance.

Responsibilities

  • Work closely with a small multidisciplinary team as the software lead to outline technical requirements and establish effective testing procedures.
  • Produce maintainable, optimised code that aligns with technical specifications.
  • Prepare and update comprehensive technical documentation that meets industry protocols.
  • Participate actively in quality assurance, including software testing and peer code reviews.
  • Accelerate concept development through fast prototyping and iteration.
  • Troubleshoot and fix issues identified during field operations and deployments.
  • Contribute to ongoing research and planning activities relevant to the position.
  • Aid in handling and protecting intellectual property with the leadership team.
  • Liaise with external collaborators and partners as directed by management.

Candidate Essentials

Eligibility: Candidates must be EU nationals or have permanent resident status in the UK.

Must‑Have Skills & Background

  • Bachelor's degree in Software Engineering, Computer Science, or a comparable field.
  • Solid hands‑on experience programming in C+, for both Windows and Linux systems (preferred).

Valuable Skills & Qualities

  • Skilled in developing software at a low level, preferring minimal reliance on third‑party libraries.
  • Previous experience working on real‑time systems.
  • Understanding of multi‑threaded software design.
  • Familiarity with technologies like OpenGL, GTK, and CMake.
  • Demonstrated ability in building intuitive graphical user interfaces.
  • Commitment to writing robust, well‑tested code.
  • Knowledge of quality standards and regulatory requirements in the software industry.
  • Excellent communicator, comfortable conveying complex technical topics to varied audiences.
  • Self‑motivated and effective at managing multiple priorities and timelines.
  • Willing contributor to broader research and strategic discussions.
  • Quick learner who thrives with minimal supervision.
  • Skilled with MS Office and confident preparing detailed written reports.
  • Basic grasp of broader engineering or related industry domains.
  • Fluent spoken and written English.

If shaping the future of robotic vision and imaging excites you, we’d love to hear from you!

Job Types: Full‑time, Permanent

Pay: 40,000.00–59,500.00 per year

Benefits:

  • Company events
  • Company pension
  • Free parking
  • Life insurance
  • On‑site parking
  • Private medical insurance
  • Profit sharing
  • Sick pay

Work Location: In person

Computer Vision Engineer employer: ETS Technical

Join a pioneering team at the forefront of robotic vision technology, where your contributions as a Computer Vision Engineer will be valued and impactful. Our vibrant office culture fosters collaboration and innovation, providing you with ample opportunities for professional growth and development. Enjoy a comprehensive benefits package, including private medical insurance and profit sharing, all while working in a supportive environment that encourages creativity and excellence.

ETS Technical

Contact Details:

ETS Technical Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Computer Vision Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in robotics or software engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C+ and robotic vision. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to software engineering and robotic systems. Practise coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Computer Vision Engineer

C++ Development
PC-based Software Solutions
Technical Documentation
Quality Assurance
Software Testing
Peer Code Reviews
Real-time Systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Computer Vision Engineer role. Highlight your C+ programming skills and any relevant experience with robotic vision applications. We want to see how your background aligns with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about robotic vision and how your skills can contribute to our team. Keep it concise but engaging—show us your personality!

Showcase Your Projects:If you've worked on any projects related to software development or robotic vision, make sure to mention them. We love seeing practical examples of your work, so include links or descriptions that demonstrate your expertise.

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’s super easy—just follow the prompts!

How to prepare for a job interview at ETS Technical

Know Your C+ Inside Out

Make sure you brush up on your C+ skills before the interview. Be prepared to discuss your experience with both Windows and Linux systems, and think of specific projects where you've developed low-level software. This will show that you not only understand the language but can also apply it effectively.

Showcase Your Problem-Solving Skills

Since troubleshooting is a key part of the role, come ready with examples of how you've tackled issues in past projects. Discuss any real-time systems you've worked on and how you approached debugging and fixing problems during field operations.

Communicate Clearly and Confidently

As an excellent communicator, you'll need to convey complex technical topics simply. Practice explaining your past projects and technical concepts to someone without a technical background. This will help you demonstrate your ability to liaise with multidisciplinary teams and external partners.

Prepare for Technical Questions

Expect to face technical questions related to multi-threaded software design and graphical user interfaces. Review relevant technologies like OpenGL, GTK, and CMake, and be ready to discuss how you've used them in your work. This preparation will help you stand out as a knowledgeable candidate.