Enable job alerts via email!

Software Engineer C

ETS Technical

East Midlands

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A technology company in the East Midlands is hiring a Robotic Vision Application Software Engineer to pioneer developments in robotic vision technology. This role focuses on architecting and validating software solutions for robotic vision applications, requiring strong C++ proficiency. The position offers a full-time, permanent contract with benefits including company events, a pension scheme, and private medical insurance.

Benefits

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

Qualifications

  • Solid hands-on experience programming in C++ for both Windows and Linux.
  • Fluent spoken and written English.
  • Self-motivated and effective at managing multiple priorities.

Responsibilities

  • Outline technical requirements and establish effective testing procedures.
  • Produce maintainable, optimised code that meets technical specifications.
  • Prepare and update comprehensive technical documentation.

Skills

C++ programming
Software Engineering
Real-time systems
GUI development
Multi-threaded software design

Education

Bachelor's degree in Software Engineering or Computer Science

Tools

OpenGL
GTK
CMake
MS Office
Job description
Overview

Robotic Vision Application Software Engineer

About the Role: 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 multi-disciplinary 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.
Qualifications

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 Details

Job Types: Full-time, Permanent

Salary: Negotiable depending on experience.

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

Work Location: In person

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.