Software Engineer

Bytronic Vision Automation
Lickey and Blackwell, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 35K

Job location

Lickey and Blackwell, United Kingdom

Tech stack

Artificial Intelligence
Business Logic
Software Applications
Systems Engineering
Computer Vision
C Sharp (Programming Language)
C++
Computer Programming
Databases
Software Debugging
Ethernet
Design of User Interfaces
Hardware Design
Health Information Management
Python
Performance Tuning
Software Engineering
Systems Integration
Data Logging
Data Processing
Deep Learning
Code Structure
Information Technology
Production Code
Industrial Software

Job description

You will work closely with experienced engineers across software, vision, controls, and project delivery, contributing to both product development and bespoke customer solutions., * Design, develop, test, and support software for industrial vision inspection and automation systems.

  • Contribute to the development of user interfaces, application logic, data handling, and system integration tools.
  • Work on software that interfaces with cameras, sensors, PLCs, databases, HMIs, and industrial hardware.
  • Support the development of machine vision and AI-enabled inspection applications for manufacturing environments.
  • Participate in software debugging, validation, commissioning, and performance optimisation.
  • Assist with the integration of software into complete engineering systems used on customer production lines.
  • Collaborate with internal engineering teams to define requirements and deliver reliable project outcomes.
  • Produce clear technical documentation for software design, testing, deployment, and support.
  • Contribute to continuous improvement of coding standards, software structure, and development processes.
  • Support fault finding and problem solving during internal testing and customer deployment phases.
  • Take ownership of allocated tasks and deliver them to agreed timescales and quality standards.

Requirements

We are seeking a capable and motivated Software Engineer with minimum 3 years of experience to lead the design, development, testing, and deployment of software for machine vision and automation systems.

This role will suit someone who enjoys solving practical engineering problems through software, is comfortable working in a project-based environment, and wants to be involved in applications that combine software with real-world machinery, cameras, sensors, and industrial processes., * Degree in Software Engineering, Computer Science, Electronic Engineering, Mechatronics, or a related discipline, or equivalent practical experience.

  • Minimum of 3 years of software engineering work experience.
  • Excellant programming ability in multiple relevant language such as C#, C++, or Python.
  • Understanding of software development principles, debugging, and code structure.
  • Ability to write clear, maintainable, and reliable code.
  • Strong problem-solving skills and a practical engineering mindset.
  • Good communication skills and the ability to work effectively within a multidisciplinary team.
  • Willingness to learn and work on real industrial applications, not just pure software products.

Desirable

  • Experience with industrial software, machine vision, automation, robotics, or control systems.
  • Experience developing desktop applications or HMIs.
  • Familiarity with image processing, computer vision libraries, or AI/deep learning tools.
  • Experience with hardware integration, serial/Ethernet communications, or industrial protocols.
  • Understanding of PLC interaction and factory automation environments.
  • Experience with databases, data logging, or edge-based industrial systems.
  • Exposure to testing, deployment, and support in live operational environments., * Technically curious and motivated to build software that solves real-world engineering problems.
  • Comfortable working in a hands-on environment where software interacts with physical equipment and production machinery.
  • Able to balance technical quality with practical delivery.
  • Willing to take responsibility and grow within a fast-moving engineering business.
  • Interested in emerging technologies such as AI, machine vision, and intelligent automation.
  • Professional, organised, and committed to high standards of work., * UK work authorisation required.
  • Full driving licence preferred, as occasional travel to customer sites may be required.
  • Hybrid working available depending on project requirements and experience level.

Pay: From £35,000.00 per year

Education:

  • Bachelor's (required)

Experience:

  • software work: 3 years (required)

Benefits & conditions

  • Be part of a growing business with strong ambitions in automation, AI, and machine vision.
  • Gain exposure to a wide range of technologies, industries, and engineering challenges.
  • Work alongside experienced engineers in software, controls, vision, and project delivery.
  • Opportunity to develop quickly and take on increasing responsibility as your capability grows.

About the company

Bytronic is an innovative engineering and technology business specialising in machine vision, automation, AI-enabled inspection, and industrial software solutions. We work with leading manufacturers and global brands to solve complex production and quality challenges through advanced, real-world technology. Our work spans a range of sectors including food, automotive, logistics, and industrial manufacturing. We combine engineering depth with practical delivery, developing solutions that integrate software, vision systems, sensors, robotics, and industrial controls into demanding production environments.

Apply for this position