Web Software Developer jobs in University of Warwick
Software Engineer
Urgently neededBytronic Vision AutomationBromsgrove B60 1BLOften responds in 3 days2 hires made in past 30 days- Software work: 1 year (required).
- You will work closely with experienced engineers across software, vision, controls and project delivery, contributing to both…
Senior Full Stack Engineer - Front End leaning with UX
Often replies in 1 dayBrightLeamington Spa- Significant commercial experience developing web applications with C# and .
- Configure and maintain CI/CD pipelines with automated testing and deployment to…
- GuyKatBirmingham B7 4BB
- Employee mentoring programme
- Sick pay
- Company pension
- Private medical insurance
- Company events
- On-site parking
- Background working as part of a cross-functional team with designers and developers.
- This role involves enhancing the UX/UI of our clients' Learning Management…
- Digital TonicBirmingham
- It's a core driver of customer acquisition, retention, engagement and revenue.
- As Email Designer, you'll take ownership of the visual design and production of…
- 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…
- Warwick Nub NewsWarwick
- Hybrid role - 2 days per week on-site in Warwick.
- 25 days holidays plus bank holiday.
- View all Warwick Nub News jobs - Warwick jobs - Senior Software Engineer jobs in Warwick
- Salary Search: Senior Software Developer salaries in Warwick
- CGIUnited Kingdom
- Company pension
- Support and coach junior developers to enhance team capability.
- You’ll take ownership of your work, mentor junior developers, and drive excellence through best…
- SpeechifyBirmingham
- Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet…
- Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software.
- Goldman SachsBirmingham
- Employee assistance programme
- Experience building transactional systems and strong understanding of software architecture.
- Our engineering teams build scalable software and systems,…
- Worldpay (UK) LimitedBirmingham B16
- Akamai, F5 load balancing, web app firewall, etc.
- You’ll be developing our web-based applications from consumer-facing payment pages to merchant-facing APIs and…
- View all Worldpay (UK) Limited jobs - Birmingham jobs
- Salary Search: Senior Web Developer salaries in Birmingham
- See popular questions & answers about Worldpay (UK) Limited
- Worldpay (UK) LimitedBirmingham B16
- Akamai, F5 load balancing, web app firewall, etc.
- You’ll be developing our web-based applications from consumer-facing payment pages to merchant-facing APIs and…
- View all Worldpay (UK) Limited jobs - Birmingham jobs
- Salary Search: Senior Web Developer salaries in Birmingham
- See popular questions & answers about Worldpay (UK) Limited
- Worldpay (UK) LimitedBirmingham B16
- Guide other software developers in their implementation work.
- As a payment terminal specialist, you will be putting your software engineering skills to use in…
- The WorksColeshill
- Employee discount
- Employee assistance programme
- Company pension
- Cycle to work scheme
- Experience leading web projects and managing external web agencies.
- As Website Manager reporting into our Head of Brand Marketing, you bring Time Well Spent to…
- View all The Works jobs - Coleshill jobs - Web Manager jobs in Coleshill
- Salary Search: Website Experience Manager salaries
- See popular questions & answers about The Works
- The WorksColeshill
- Employee discount
- Employee assistance programme
- Company pension
- Cycle to work scheme
- Experience leading web projects and managing external web agencies.
- As Website Manager reporting into our Head of Brand Marketing, you bring Time Well Spent to…
- View all The Works jobs - Coleshill jobs - Web Manager jobs in Coleshill
- Salary Search: Website Manager salaries
- See popular questions & answers about The Works
- Version 1Birmingham
- Employee discount
- Employee assistance programme
- Company pension
- Private medical insurance
- Discounted gym membership
- Cycle to work scheme
- Experience in technical ownership for a product or software solution, covering design, estimation, shaping and user story/requirement creation.
- View all Version 1 jobs - Birmingham jobs
- Salary Search: Technical Lead salaries in Birmingham
- See popular questions & answers about Version 1
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