At a Glance
- Tasks: Develop innovative software tools for product development and manufacturing operations.
- Company: Growing tech business in Weymouth with a focus on cutting-edge technology.
- Benefits: Competitive salary, supportive environment, and opportunities for professional growth.
- Other info: Dynamic role with exposure to computer vision and automation technologies.
- Why this job: Make a real impact on exciting projects in software, hardware, and automation.
- Qualifications: 2+ years in software development, strong Python skills, and experience with OpenCV.
Location: Weymouth, Dorset
Salary: £35,000 - £45,000
Are you a Software Engineer with experience in Python and OpenCV looking to work on innovative technology in a hands-on engineering environment? We're recruiting for a growing technology business in Weymouth that is seeking a Software Engineer to develop the software tools that support both product development and manufacturing operations. This is an excellent opportunity to work on a varied mix of computer vision, hardware integration, automation, and production systems.
The Role
As a Software Engineer, you'll play a key role in developing internal software applications used to validate new products, automate testing processes, and support production activities. You'll work closely with engineering and manufacturing teams to create robust tools that improve efficiency, quality, and traceability across the business. This is a highly varied position offering exposure to software development, hardware interfacing, computer vision, automation, and data management.
Key Responsibilities
- Develop Python-based applications for testing, calibration, and production support
- Design and implement computer vision solutions using OpenCV for automated inspection and verification
- Interface with hardware devices using USB, Serial, HID, and TCP/IP communications
- Develop user-friendly GUI applications for both engineering and production teams
- Create and maintain systems for recording calibration, test, and traceability data
- Automate testing and calibration processes to improve efficiency and accuracy
- Work with databases to manage product and manufacturing data
- Maintain high-quality, version-controlled software using Git
- Collaborate with R&D, Production, and Engineering teams to develop effective technical solutions
What We're Looking For
- Minimum 2 years' commercial software development experience
- Strong Python programming skills
- Practical experience using OpenCV or similar computer vision libraries
- Experience with image processing and automated visual inspection systems
- Knowledge of USB, Serial, HID, or TCP/IP communications
- Experience working with databases (SQL or similar)
- Familiarity with Git version control
- Strong problem-solving skills and a proactive approach to development
Desirable Experience
- Experience with C, C++ or C#
- Knowledge of industrial cameras, machine vision systems, or scanners
- Experience developing software for manufacturing or test environments
- Familiarity with automated testing frameworks and software validation
Why Apply?
- Work on cutting-edge technology projects
- Diverse role combining software, hardware, automation, and computer vision
- Opportunity to make a significant impact on product development and manufacturing processes
- Supportive engineering environment with opportunities for professional growth
- Join a growing business developing innovative technology solutions
If you're a Software Engineer with Python and OpenCV experience looking for an exciting new challenge, we'd love to hear from you.
Software Engineer - OpenCV in Chickerell employer: Verso Recruitment Group
Join a dynamic and innovative technology business in Weymouth, where you'll have the opportunity to work on cutting-edge projects that blend software development with hardware integration and automation. Our supportive work culture fosters professional growth, allowing you to make a significant impact on product development while collaborating closely with talented engineering and manufacturing teams. With a focus on employee development and a commitment to pioneering technology solutions, we offer a rewarding environment for Software Engineers looking to advance their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - OpenCV in Chickerell
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with OpenCV or Python. Attend local meetups or online webinars to meet potential employers and get your name out there.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving OpenCV and Python. This will give you an edge during interviews and help demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of computer vision concepts. Practice common interview questions and coding challenges to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Software Engineer - OpenCV in Chickerell
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and OpenCV. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for technology and innovation.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in software development. We’re looking for proactive thinkers who can bring solutions to the table, especially in areas like automation and computer vision.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Verso Recruitment Group
✨Know Your Tech
Make sure you brush up on your Python and OpenCV skills before the interview. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your problem-solving abilities. Think of situations where you had to troubleshoot issues in software development or hardware interfacing, and be ready to explain your thought process.
✨Understand the Role
Familiarise yourself with the key responsibilities listed in the job description. Be prepared to discuss how your experience aligns with developing applications for testing, calibration, and production support, as well as your approach to automation.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s projects and the team you'll be working with. This shows your genuine interest in the role and helps you gauge if the company culture is a good fit for you.