At a Glance
- Tasks: Develop Python applications and design computer vision solutions using OpenCV.
- Company: Growing tech business in Weymouth with a focus on innovation.
- Benefits: Competitive salary, supportive environment, and opportunities for professional growth.
- Other info: Dynamic role with exposure to automation, hardware integration, and data management.
- Why this job: Work on cutting-edge technology and make a real impact in product development.
- Qualifications: 2+ years of software development experience and strong Python skills.
The predicted salary is between 35000 - 45000 £ per year.
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. Contact Lewis Phillips on 01582 369359.
Software Engineer in Weymouth 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 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 in Weymouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python and OpenCV. 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 computer vision and automation. This will give you an edge and demonstrate your hands-on experience to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Python and OpenCV. Practice coding challenges and be ready to discuss your past projects and how they relate to the role you're applying for.
✨Tip Number 4
Don't forget to apply through our website! We have loads of exciting opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer in Weymouth
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 match 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 previous roles. We value a proactive approach, so share any experiences where you’ve developed effective solutions, especially in software development or automation.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out on joining our innovative team!
How to prepare for a job interview at Verso Recruitment Group
✨Know Your Tech Inside Out
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, especially in software development and automation. Think of situations where you had to troubleshoot issues or improve processes, and be ready to explain your thought process.
✨Familiarise Yourself with Hardware Integration
Since the role involves interfacing with hardware devices, it’s a good idea to understand the basics of USB, Serial, and TCP/IP communications. Be prepared to discuss any relevant experience you have in this area.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, ongoing projects, or the company’s approach to innovation. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.