Job description
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.
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
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
Reference ID: JO(phone number removed)