Senior Software Engineer C++ in Milton Keynes
Senior Software Engineer C++

Senior Software Engineer C++ in Milton Keynes

Milton Keynes Full-Time 50000 - 70000 £ / year (est.) No home office possible
Envisics

At a Glance

  • Tasks: Develop and enhance tools for AR-HUD calibration and measurement.
  • Company: Join Envisics, a leader in augmented reality solutions for the automotive industry.
  • Benefits: Enjoy competitive salary, flexible hours, health programs, and professional development.
  • Why this job: Make a real impact on the future of automotive technology with cutting-edge AR solutions.
  • Qualifications: Degree in science/engineering and proficiency in C++ with strong problem-solving skills.
  • Other info: Collaborative culture with mentorship and excellent career growth opportunities.

The predicted salary is between 50000 - 70000 £ per year.

Location: Milton Keynes, UK

Company: Envisics

Join Our Team at Envisics! At Envisics, we are at the forefront of augmented reality solutions, revolutionizing the automotive experience. We’ve assembled some of the world’s top engineers and scientists, and due to the success and growth of our product development activities, we are looking for a talented Senior C++ Software Engineer to support the development of complex tools for the calibration and measurement of AR-HUD products in both in-house and production environments.

Why Envisics? We believe in nurturing talent and fostering a collaborative and inclusive environment where creativity thrives. Our team values diversity, encourages open communication, and celebrates each other's successes. You’ll have access to continuous learning, mentorship from industry leaders, and opportunities to grow your career in a fast-paced environment.

Key Responsibilities

  • Develop new and enhance existing tools for calibration and measurements.
  • Create image processing and machine vision algorithms for system calibration.
  • Develop End of Line (EOL) tools in an automotive production environment.

Qualifications

  • Bachelor’s or Master’s degree in a science or engineering discipline.
  • Desired proficiency in software development with Qt/QML/C++.
  • Knowledge of multithreading and Object-Oriented Programming (OOP).
  • Experience with image processing (OpenCV) is good to have.
  • Knowledge of computer vision (e.g., feature tracking).
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to learn quickly and think outside the box.
  • Attention to detail and the ability to work independently or as part of a team.

Desirable

  • Experience with Python and MATLAB.
  • Experience working with camera systems (live image acquisition and calibration).

What We Offer

  • Competitive salary and performance bonuses.
  • Flexible working hours and remote work options.
  • Health and wellness programs.
  • Professional development and training budget.
  • Team-building events and social activities.

Make an Impact

As a Senior C++ Software Engineer, you will play a crucial role in developing tools that enhance the performance and accuracy of our AR-HUD products, directly impacting the future of automotive technology.

Ready to Join Us?

If you're ready to take your career to the next level and make a real impact in the world of augmented reality, we want to hear from you! Apply now and join us on this exciting journey.

Senior Software Engineer C++ in Milton Keynes employer: Envisics

At Envisics, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work culture that fosters creativity and collaboration. Located in Milton Keynes, our team enjoys flexible working hours, health and wellness programs, and ample opportunities for professional development, ensuring that every employee can thrive and grow in their career while making a significant impact in the innovative field of augmented reality.
Envisics

Contact Detail:

Envisics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer C++ in Milton Keynes

✨Tip Number 1

Network like a pro! Reach out to current employees at Envisics on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Prepare a portfolio of your past projects, especially those involving C++ and image processing. Bring it along to interviews to demonstrate your expertise.

✨Tip Number 3

Practice makes perfect! Brush up on your coding skills and be ready for technical interviews. Use platforms like LeetCode or HackerRank to tackle C++ challenges.

✨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 joining our team!

We think you need these skills to ace Senior Software Engineer C++ in Milton Keynes

C++
Qt/QML
Multithreading
Object-Oriented Programming (OOP)
Image Processing
OpenCV
Computer Vision
Debugging
Problem-Solving Skills
Analytical Skills
Attention to Detail
Teamwork
Independent Working
Python
MATLAB

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior C++ Software Engineer role. Highlight your experience with Qt/QML/C++, multithreading, and any relevant projects that showcase your skills in image processing and machine vision.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about augmented reality and how your background makes you a perfect fit for Envisics. Don’t forget to mention your problem-solving skills and ability to work both independently and as part of a team.

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 developing EOL tools to creating algorithms for system calibration. Real-world examples can really set you apart!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to connect with us directly!

How to prepare for a job interview at Envisics

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with Qt/QML and Object-Oriented Programming. They might ask you to solve coding problems on the spot, so practice common algorithms and data structures.

✨Showcase Your Problem-Solving Skills

Envisics values strong debugging and analytical skills. Prepare examples from your past work where you faced challenges and how you overcame them. This will demonstrate your ability to think critically and creatively, which is essential for this role.

✨Familiarise Yourself with Image Processing

Since the role involves image processing and machine vision algorithms, it’s a good idea to review OpenCV basics. If you have any projects or experiences related to camera systems or feature tracking, be ready to discuss those in detail.

✨Emphasise Team Collaboration

Envisics promotes a collaborative environment, so highlight your experience working in teams. Share instances where you contributed to group projects or helped others succeed. This will show that you’re not just a great engineer but also a team player.

Senior Software Engineer C++ in Milton Keynes
Envisics
Location: Milton Keynes

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>