C++ Developer

🏢 Rolls-Royce plc📍 Loughborough, Leicestershire, United Kingdom💼 Full-Time💻 On-site🏭 Aerospace & Defense💰 50000-75000 per year

About the Company

Rolls-Royce plc is a pre-eminent engineering company focused on world-class power and propulsion systems. We are at the forefront of innovation, delivering high-performance solutions for aerospace, defence, and power systems. Join a team dedicated to pushing the boundaries of what’s possible, where your work will contribute to critical national infrastructure and global technological advancements.

Job Description

We are seeking an experienced C++ Developer to join our dynamic software engineering team in Loughborough. This role involves designing, developing, and maintaining high-performance software applications for our next-generation engineering projects. You will be instrumental in developing robust and efficient solutions, working within a collaborative environment that values innovation and technical excellence. The ideal candidate will have a strong foundation in C++ programming, a passion for problem-solving, and a desire to contribute to cutting-edge technology.

Key Responsibilities

  • Design, develop, test, and deploy high-quality C++ applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Debug and resolve complex software defects.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Contribute to architectural discussions and system design.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with new technologies and industry trends.

Required Skills

  • Proficiency in C++11/14/17 or later.
  • Strong understanding of object-oriented programming (OOP) principles.
  • Experience with multi-threading and concurrency.
  • Solid knowledge of data structures and algorithms.
  • Experience with debugging and performance profiling tools.
  • Familiarity with version control systems, preferably Git.
  • Problem-solving aptitude and strong analytical skills.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience with real-time systems or embedded programming.
  • Familiarity with Boost libraries and STL.
  • Knowledge of Linux development environment.
  • Experience with Agile/Scrum development methodologies.
  • Understanding of network programming (TCP/IP, UDP).

Perks & Benefits

  • Competitive salary and performance bonus.
  • Generous pension scheme.
  • Comprehensive health and wellness programs.
  • 33 days annual leave (including bank holidays).
  • Opportunities for continuous professional development and training.
  • Subsidised on-site cafeteria.
  • Employee assistance program.
  • Cycle to Work scheme.

How to Apply

If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:

  • An up-to-date Resume or CV
  • A brief cover letter summarizing your experience and motivation

Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.

⚠️ Important Disclaimer

Welcome to Courierser Jobs. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.

Courierser Jobs does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://job.courierser.com.

If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.

Job Application

×

Login Required

You must be signed in to apply for this job.

Scroll to Top