At a Glance
- Tasks: Develop cutting-edge software and collaborate on exciting technical projects.
- Company: Join Vicon, an Academy Award-winning leader in motion capture technology.
- Benefits: Enjoy competitive salary, generous leave, health insurance, and a pension plan.
- Other info: Flexible remote work options and a friendly, informal company culture.
- Why this job: Make a real impact in entertainment and science with innovative technology.
- Qualifications: Expertise in modern C++ and strong problem-solving skills required.
The predicted salary is between 40000 - 50000 £ per year.
Are you interested in working on products at the very cutting edge of technology? Want to join Vicon, an Academy Award®-winning company, and the world’s largest supplier of precision motion capture and tracking systems? Vicon is the world leader in motion capture technology, developing high performance software and hardware products for the entertainment, engineering and life science industries. Vicon products are used in major feature films, games, and commercials, and are a crucial measurement tool for biomechanics, robotics, and cutting-edge science. Vicon is a subsidiary of Oxford Metrics Plc.
We are looking for a C++ programmer to join our software team in Oxford, England. We work on a wide variety of very interesting technical projects and strive to produce high-quality, modern, elegant, robust code. You would typically be working within small engineering teams with other software engineers, computer vision scientists, hardware engineers, and sometimes with high-profile industry partners. Our engineers come from a wide array of industries including Computer Games, Robotics, Trading, and many other scientific and engineering backgrounds. We have an informal and friendly company culture and a healthy work/life balance. The role can include a substantial amount of remote working but would also involve some office-based work at our Yarnton site which also houses our research motion-capture studios.
Key Responsibilities- Developing our core application software architecture and new capabilities.
- Creating systems to synchronise and process high-volume data from many sources.
- Designing APIs, protocols, and plugins for integration with in-house and third-party software and hardware systems.
- Working on high performance algorithms and highly parallel real-time processing frameworks.
- Building tools to aid testing, analysis, and data visualization.
- Researching, designing, and presenting new technologies and approaches.
- Very in-depth expertise in modern C++ (11-23).
- Strong maths, analysis, and communication skills.
- Experience designing substantial software systems and evidence of work on challenging projects.
- STL, Boost, Python.
- Multi-threading, Networking, Optimization.
- Computer Vision, Sensor Fusion, Scientific Computing.
- Competitive salary
- 10% Company Pension
- 25 days Annual Leave + Bank Holidays
- Life Cover
- Private Medical with Optical / Dental Insurance
- Permanent Health Insurance
- Cycle to work scheme.
- Free On-site Parking
Software Engineer in Yarnton employer: Oxford Metrics
Contact Detail:
Oxford Metrics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Yarnton
✨Tip Number 1
Network like a pro! Reach out to current employees at Vicon on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for getting your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to motion capture or real-time processing. This will give you an edge and demonstrate your passion for the field.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges that focus on multi-threading and performance optimisation, as these are key for the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Vicon team.
We think you need these skills to ace Software Engineer in Yarnton
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your expertise in modern C++ (11-23) in your application. We want to see how you've tackled challenging projects and designed substantial software systems, so don’t hold back on the details!
Tailor Your Application: Take a moment to customise your application for Vicon. Mention specific experiences that relate to motion capture technology or high-performance algorithms. This shows us you’re genuinely interested in what we do!
Keep It Clear and Concise: We appreciate clarity! Make your application easy to read by using clear language and structured formatting. A well-organised application helps us quickly see your skills and experience.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Oxford Metrics
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills, especially versions 11 to 23. Be prepared to discuss specific projects where you've applied these skills, and don't shy away from diving into technical details during the interview.
✨Showcase Your Problem-Solving Skills
Vicon is all about high-performance algorithms and real-time processing. Prepare examples of challenging problems you've solved in previous roles, particularly those involving multi-threading or optimisation. This will demonstrate your analytical abilities and how you approach complex tasks.
✨Familiarise Yourself with Motion Capture Technology
Since Vicon is a leader in motion capture, it’s a good idea to understand the basics of this technology. Research their products and think about how your skills can contribute to their development. Showing genuine interest in their work can set you apart.
✨Prepare for Team Collaboration Questions
Given that you'll be working in small engineering teams, be ready to discuss your experience collaborating with others. Think of examples where you've worked alongside software engineers, scientists, or even industry partners, and highlight your communication skills and teamwork.