python developer jobs in Birmingham
Software Engineer
Urgently neededBytronic Vision AutomationBromsgrove B60 1BLOften responds in 3 days- Bytronic combines engineering depth with practical delivery.
- Our systems integrate software, cameras, sensors, AI models, robotics, industrial PCs, databases,…
- The Development Manager - ApprenticeshipsDudley DY1 1PY
- Company car
- Flexible schedule
- We offer a full spectrum of software development and devops services.
- Typically we get involved when clients have problems that cannot be solved with existing…
- Sanctuary Graduates and ApprenticesLeamington Spa CV33 9EF
- Work from home
- Collaborate with back-end engineers (Java / Spring Boot) to shape API contracts and improve developer experience.
- Nice to have (not required)*.
- CGIUnited Kingdom
- Company pension
- As a Full Stack Developer within our Intelligent Automation team, you will play a key role in designing and building scalable applications that support complex…
- Sanctuary GraduatesLeamington Spa
- Work with developers to understand features and define expected behaviour.
- Designed for speed, simplicity, and compliance, ApariPro helps accountants and…
- Driver and Vehicle Standards AgencyBirmingham
- Annual leave
- Employee discount
- Employee assistance programme
- Company pension
- Working with developers, testers, analysts and DevOps engineers to embed quality early.
- Candidates based in Yeading will receive the London Weighting allowance…
- The Manufacturing Technology CentreCoventry CV7 9JU
- As an ARE you will work with multi-disciplinary teams using their domain knowledge to deliver innovative solutions aligned with the MTC members and customers…
- Supreme OptimizationUnited Kingdom
- Flexitime
- Annual leave
- Unlimited paid holidays
- Work from home
- Have expertise as a frontend/backend developer and be aware of UI/UX design principles.
- Role Mission:* Working with our existing development teams and project…
- CGIUnited Kingdom
- Company pension
- Our teams operate within a flexible hybrid working model, however on-site requirements vary by project, so the ability to travel as required to meet client…
- CGIUnited Kingdom
- Company pension
- Collaborate & Integrate: Work cross-functionally with developers, architects, and business leads to embed testing into CI/CD and DevOps practices.
- CGIUnited Kingdom
- Company pension
- Our teams operate within a flexible hybrid working model, however on-site requirements vary by project, so the ability to travel as required to meet client…
- AtkinsRéalisBirmingham
- Own the portfolio of developer platforms and tooling, including:
- Define and mature the operational model for developer platform management, including:
- View all AtkinsRéalis jobs - Birmingham jobs - Developer jobs in Birmingham
- Salary Search: Developer Platforms Specialist salaries in Birmingham
- See popular questions & answers about AtkinsRéalis
- DeloitteBirmingham
- Experience developing multi-layered products as a full stack developer,.
- Working with developers in our offshore centres as part of the delivery of our products…
- RSM UKBirmingham B3 3AG
- Car scheme
- We are building a specialist AI engineering capability within our internal tax technology function to design and deliver AI-powered agents, automated workflows,…
- View all RSM UK jobs - Birmingham jobs - Senior Automation Engineer jobs in Birmingham
- Salary Search: Senior AI Automation Engineer salaries in Birmingham
- See popular questions & answers about RSM UK
- RSM UKBirmingham B3 3AG
- Car scheme
- We are building a specialist AI engineering capability within our internal tax technology function to design and deliver AI-powered agents, automated workflows,…
- View all RSM UK jobs - Birmingham jobs - Senior Automation Engineer jobs in Birmingham
- Salary Search: Senior AI Automation Engineer salaries in Birmingham
- See popular questions & answers about RSM UK
- RSM UKBirmingham B3 3AG
- Car scheme
- We are building a specialist AI engineering capability within our internal tax technology function to design and deliver AI-powered agents, automated workflows,…
- View all RSM UK jobs - Birmingham jobs - Automation Engineer jobs in Birmingham
- Salary Search: AI Automation Engineer salaries in Birmingham
- See popular questions & answers about RSM UK
Job Post Details
Software Engineer - job post
Job details
Pay
- From £35,000 a year
Job type
- Full-time
Location
Full job description
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 sectors including food, automotive, logistics and industrial manufacturing.
Bytronic combines engineering depth with practical delivery. Our systems integrate software, cameras, sensors, AI models, robotics, industrial PCs, databases, HMIs and factory systems into demanding production environments.
As Bytronic continues to grow, we are looking for a Vision Software Engineer to join the team and contribute to the development of robust, high-performance software for industrial inspection and automation applications.
Role Overview
We are looking for a capable and motivated Vision Software Engineer with strong Python, OpenCV and applied AI experience.
This role combines practical software engineering with computer vision, image processing and AI-enabled inspection. The successful candidate will work on software that captures images, processes inspection data, runs trained models, interprets model outputs and presents clear results to operators, engineers and production systems.
This is not a research role. We are looking for someone who can apply vision and AI tools practically in real industrial environments. This includes preparing datasets, training and validating object-detection models, exporting models for deployment, integrating model outputs into inspection software and supporting systems during testing and commissioning.
The 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.
You will work closely with experienced engineers across software, vision, controls and project delivery, contributing to both standard Bytronic software platforms and bespoke customer solutions.
Key Responsibilities
- Design, develop, test and support software for industrial vision inspection and automation systems.
- Develop software that captures images, processes inspection data and interprets model outputs.
- Build and maintain Python-based tools and applications for vision and AI inspection workflows.
- Develop user interfaces, HMIs, configuration tools, application logic, data handling and reporting functions.
- Work with image datasets, labelled data, model outputs, confidence scores, bounding boxes and inspection metadata.
- Support the preparation, training, validation, testing and export of object-detection models for deployment.
- Use OpenCV and related libraries for image processing, inspection support and diagnostic tooling.
- Work on software that interfaces with cameras, sensors, industrial PCs, databases, PLCs, HMIs and industrial hardware.
- Assist with the integration of AI model outputs into complete inspection systems used on customer production lines.
- Support debugging, validation, commissioning and performance optimisation.
- Collaborate with software, vision, controls and project engineers to define requirements and deliver reliable project outcomes.
- Produce clear technical documentation for software design, testing, deployment and support.
- Contribute to coding standards, software structure, reusable modules and development processes.
- Support fault-finding and problem-solving during internal testing and customer deployment.
- Take ownership of allocated tasks and deliver them to agreed timescales and quality standards.
Essential Skills and Experience
- Minimum of 3 years’ software engineering experience, or equivalent practical capability.
- Strong Python development experience, with the ability to write structured, maintainable and reliable code rather than simple scripts.
- Experience working with Python development environments, including virtual environments, pip dependency management and reproducible project setup.
- Good working knowledge of OpenCV and practical image processing techniques.
- Experience working with image data, numpy arrays, tensors, metadata outputs and structured numerical data.
- Ability to handle file I/O, image datasets, JSON/YAML configuration files and software settings in a clear and maintainable way.
- Understanding of object-detection model workflows, including dataset preparation, annotation quality, training, validation, testing and export for deployment.
- Experience preparing labelled datasets for training, including train/validation/test splits and checking label quality.
- Experience using annotation tools such as Label Studio, CVAT, Roboflow or comparable platforms to create and verify labelled datasets.
- Working knowledge of PyTorch or similar deep learning frameworks, including model loading, inference, checkpoint handling and interpreting model outputs.
- Ability to interpret model results such as confidence scores, bounding boxes, class outputs, tensors and detection metadata.
- Understanding of software development principles, debugging, code structure and version control.
- 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 engineering team.
- Willingness to work on real industrial applications, not just pure software products.
Desirable Skills and Experience
- Experience deploying vision or AI models into production environments.
- Experience exporting trained models into deployment-ready formats.
- Experience integrating AI model outputs into inspection software, HMIs, reporting tools or industrial control systems.
- Experience with industrial software, machine vision, automation, robotics or control systems.
- Experience developing desktop applications, operator interfaces or industrial HMIs.
- Experience with industrial cameras, lighting, sensors, frame grabbers or machine vision hardware.
- Experience with hardware integration, serial communication, Ethernet communication, TCP/IP, Modbus, OPC UA or other industrial protocols.
- Understanding of PLC interaction and factory automation environments.
- Experience with databases, data logging, inspection result storage, traceability or production reporting.
- Experience with edge PCs, GPU-enabled systems or local inference deployment.
- Exposure to testing, deployment and support in live operational environments.
- Understanding of industrial inspection requirements such as false rejects, false accepts, repeatability, validation and production acceptance testing.
- Experience working in manufacturing, automation, robotics, food production, logistics, automotive or other industrial environments.
What We Are Looking For
The ideal candidate will be technically capable, practical and curious.
We are looking for someone who can write good software, but who also wants to work close to real equipment. This means cameras, sensors, lighting, industrial PCs, production data, operators, customer systems and live manufacturing environments.
The right person will be comfortable dealing with real-world image data, including variation in lighting, product presentation, backgrounds, defects and production conditions.
They will be able to balance technical quality with practical delivery, communicate clearly, take ownership of tasks and contribute to the continuous improvement of how we build software.
This role would suit someone who is interested in emerging technologies such as AI, machine vision and intelligent automation, but who wants to apply those technologies to real industrial problems.
Why Join Bytronic
Work on meaningful projects with advanced technology in real industrial environments.
Build software that is used on real production lines, not just internal tools.
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.
Develop quickly and take on increasing responsibility as your capability grows.
Contribute to systems that improve quality, productivity and resilience for leading manufacturers and global brands.
Additional Information
- UK work authorisation required.
- Full driving licence required, as travel to customer sites is required.
- Hybrid working may be available depending on project requirements and experience level.
- The role will be primarily in person due to the practical nature of industrial software, hardware integration and system testing.
Education
Masters degree preferred in Software Engineering, Computer Science, Electronic Engineering, Mechatronics, Robotics, AI, Computer Vision or a related discipline.
Equivalent practical experience will also be considered.
Experience
- Software engineering: minimum 3 years preferred.
- Python development: essential.
- Computer vision, machine vision or AI inspection experience: strongly preferred.
- Work location: primarily in person.
Pay: From £35,000.00 per year
Ability to commute/relocate:
- Bromsgrove B60 1BL: reliably commute or plan to relocate before starting work (required)
Application question(s):
- What is your salary expectation for this role?
Education:
- Bachelor's (required)
Experience:
- software work: 1 year (required)
Licence/Certification:
- Driving Licence (required)
Work authorisation:
- United Kingdom (required)
Work Location: In person