At a Glance
- Tasks: Develop high-performance SDKs and optimise machine learning models for diverse hardware.
- Company: Join Zebra, a community of innovators redefining the future of work.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact with cutting-edge AI technology in a supportive team environment.
- Qualifications: Proficient in C++ and experienced in model deployment and performance optimisation.
- Other info: Dynamic workplace with a focus on collaboration and career development.
The predicted salary is between 36000 - 60000 £ per year.
Remote Work: Hybrid
At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s needs and solve their challenges. Being a part of Zebra Nation means you are seen, heard, valued, and respected. Drawing from our unique perspectives, we collaborate to deliver on our purpose. Here you are a part of a team pushing boundaries today to redefine the work of tomorrow for organizations, their employees, and those they serve. You’ll have opportunities to learn and lead in a forward-thinking environment, defining your path to a fulfilling career while channeling your skills toward causes you care about – locally and globally. Come make an impact every day at Zebra.
We are seeking a skilled and motivated Computer Vision Engineer to join our team. In this role, you will bridge the gap between high-level machine learning research and high-performance production environments. You will be responsible for building robust SDKs, automating deployment pipelines, and ensuring our models run efficiently across a diverse hardware landscape, from edge SoCs to powerful cloud GPUs.
Responsibilities
- SDK Development (C++) - Design, develop, and maintain high-performance software development kits (SDKs) to expose computer vision capabilities to end-users and internal products.
- Model Deployment and Integration - Port, convert, and deploy machine learning models across various hardware targets, including Qualcomm SoCs, Intel CPUs, and NVIDIA GPUs.
- Performance Optimization - Use hardware-specific toolkits to optimize model throughput without sacrificing accuracy.
- Evaluation & Benchmarking - Conduct rigorous testing and evaluation of models on target hardware to ensure performance metrics meet expectations.
- Automation - Build and maintain automation scripts and CI/CD pipelines using Python to streamline the model testing and deployment life cycle.
Qualifications
- Deep understanding of C++14/17/20, including STL, memory management, and multi-threading.
C++ Computer Vision AI Engineer in London employer: Zebra Technologies
Contact Detail:
Zebra Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Computer Vision AI Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Zebra employees on LinkedIn. A friendly chat can open doors that applications alone can't.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects and any computer vision work you've done. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to C++ and computer vision. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining Zebra Nation!
We think you need these skills to ace C++ Computer Vision AI Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the C++ Computer Vision AI Engineer role. Highlight relevant experience and skills that match the job description, especially your expertise in C++ and any projects related to computer vision.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role at Zebra and how your background makes you a perfect fit. Don’t forget to mention any specific projects or achievements that showcase your skills.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. This could be anything from SDK development to model deployment – it shows us what you can do!
Apply Through Our Website: Remember, we only accept applications through our applicant tracking system. So, head over to our website and submit your application there. It’s the best way for us to see your amazing skills and experience!
How to prepare for a job interview at Zebra Technologies
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially the features from C++14/17/20. Be ready to discuss memory management, STL, and multi-threading in detail. Practising coding problems related to these topics can really help you shine.
✨Showcase Your Computer Vision Knowledge
Familiarise yourself with the latest trends and technologies in computer vision. Be prepared to discuss how you've applied machine learning models in real-world scenarios, particularly in optimising performance across different hardware platforms.
✨Demonstrate Your Automation Skills
Since automation is key for this role, be ready to talk about your experience with CI/CD pipelines and scripting in Python. Share specific examples of how you've streamlined processes in previous projects to show your practical knowledge.
✨Prepare Questions About Zebra's Culture
Zebra values innovation and collaboration, so think of insightful questions that reflect your interest in their culture. Ask about team dynamics, opportunities for learning, and how they support employees in making an impact. This shows you're not just interested in the job, but also in being part of their community.