Hiring Now: Software Engineer - C++ Developer Near You – Apply Today!

Your Next Software Engineer - C++ Developer Job Starts Here – Apply Now!

Software Engineer - C++ Developer

Job Posted: 2 hours ago

  • Salary: £ 50,000 - 100,000 / Annum

    Job Type: Permanent

  • Location: Bishopsgate, Greater London

Expire in: a month

Job Description

Software Engineer C++ Developer Automated Machining Strategy (London / Hybrid) Salary bands depending on experience About the Organisation We are a technology-driven company working to modernize precision manufacturing. Our team builds intelligent software that speeds up the creation of CNC machining programs and supports operators in producing high-quality results more efficiently. Our main product applies advanced algorithms to streamline the most time-consuming programming steps, helping manufacturing teams increase productivity and consistency across their workflows. We are a growing engineering-led organisation with strong expertise across software development, applied mathematics, and real-world machining. The Opportunity We are expanding a core engineering group focused on machining strategy and automated toolpath reasoning. This role involves designing and implementing new computational methods that guide our system’s decision-making for machining operations. You will work on problems such as toolpath optimization, cutting strategy selection, and the automation of complex CAM tasks. Collaboration with specialists across software engineering, manufacturing, data science, and research will be central to this work. This position suits someone who enjoys experimental development, problem-solving, and building practical solutions from theoretical ideas. You should be comfortable exploring unfamiliar technical challenges, iterating quickly, and working closely with others to refine and improve concepts. What You’ll Need * Strong proficiency in C++, focusing on clear, efficient, and maintainable code. * Experience designing and implementing algorithms, ideally involving geometric or numerical computation. * Solid understanding of data structures, algorithmic performance, and runtime considerations. * Ability to collaborate effectively with a multidisciplinary engineering team. * Clear communication skills and the ability to explain complex technical topics. * Degree or equivalent background in Computer Science, Mathematics, Physics, Engineering, or a related technical discipline. Helpful Additional Experience * Knowledge of computational geometry, CAD/CAM workflows, CNC machining, or manufacturing processes. * Familiarity with geometric modeling kernels, simulation frameworks, or CAD/CAM libraries. * Experience with parallel computing, GPU acceleration, or high-performance systems. * Exposure to continuous integration, automated testing, and modern development workflows. * Background in optimization, heuristic search, or machine learning-based decision systems

Before You Apply

Do not include the following in your job application, CV, or cover letter:

  • Bank details.
  • National Insurance number.
  • Date of birth.

You should not be asked for payment or irrelevant information. If you have concerns about a job advert or employer, seek guidance on how to proceed.

Looking for your next career move? Join a top company hiring Software Engineer - C++ Developer job near me in Bishopsgate, Greater London! This is your chance to work on exciting projects, grow professionally, and enjoy a rewarding career with competitive pay and excellent benefits. Whether you're an experienced professional or looking to take the next step, this role offers the perfect opportunity to enhance your skills and make an impact. Don’t miss out—apply today via Vita CV and take your career to the next level!

Share This Job

© Vita CV: Registered in England and Wales (16187919).