Senior C++ Linux Engineer

Senior C++ Linux Engineer

Worcester Full-Time 42000 - 84000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Develop cutting-edge digital identity verification products using C++ and Linux.
  • Company: Join a forward-thinking team focused on AI-driven document processing solutions.
  • Benefits: Enjoy flexible working with 3 days on-site and a competitive salary of £50-60k.
  • Why this job: Be part of an innovative squad that values high-quality code and continuous improvement.
  • Qualifications: Experience in software development, modern C++, and cross-platform development is essential.
  • Other info: Thrive in an agile environment and collaborate closely with a passionate team.

The predicted salary is between 42000 - 84000 £ per year.

Job Description

Senior C++ Linux Engineer

  • £50-60k
  • C++ / Linux / SQL
  • 3 days per week on site – Worcester

About Us:

The Engine team drives the development and evolution of our Documents & Biometrics digital identity verification product. This cutting-edge solution utilizes AI technologies for intelligent document processing, serving as the core engine behind our platform. We prioritize writing high-quality code and adhere to the best CI/CD principles, ensuring excellence in enterprise applications and services. Collaborating closely with our Research Team, we bring innovative ideas to life and strive for continuous improvement.

The Role:

Join our C++ focused squad as a key member, contributing to all stages of the software delivery life cycle. From story refinement to delivery, you'll collaborate with team members and stakeholders to communicate ideas effectively. We seek an experienced and passionate developer to uphold our product's past successes and drive our future innovations.

What You Will Do:

  • Develop our products using effective technical approaches and best practices in C++
  • Expert in Linux
  • Collaborate with team members and stakeholders to establish efficient development and delivery processes.
  • Maintain up-to-date knowledge in all stages of the SDLC and domain expertise.
  • Ensure high-quality, high-performing code through rigorous testing and code review processes.
  • Contribute to cross-platform development (Windows, Linux, Android, iOS, Mac) using CMake.
  • Utilize unit testing frameworks like GTest/Catch and open-source libraries such as Boost and OpenCV.
  • Work with .NET Core and Restful API, and proficiency in scripting languages like Python.
  • Implement complex object-oriented patterns, public interfaces, and architectural patterns.
  • Demonstrate genuine passion for problem-solving and issue identification.
  • Apply good knowledge of CI processes and best practices, along with experience in Version Control System (preferably GIT).
  • Thrive in an agile environment, adapting to changing requirements and collaborating effectively with the team.

What We're Looking For:

  • Proven experience in software development in a commercial environment.
  • Strong proficiency in modern C++ development and cross-platform development.
  • Familiarity with unit testing frameworks, open-source libraries, and code review processes.
  • Working knowledge of .NET Core, Restful API, and scripting languages.
  • Passion for problem-solving and a commitment to continuous improvement.
  • Experience in Version Control System (preferably GIT) and agile methodologies.

Senior C++ Linux Engineer employer: Searchability

As a Senior C++ Linux Engineer at our innovative company in Worcester, you will be part of a dynamic team dedicated to developing cutting-edge digital identity verification solutions. We foster a collaborative work culture that prioritises continuous learning and professional growth, offering opportunities to engage with the latest AI technologies while maintaining a strong focus on quality and best practices. Enjoy the benefits of flexible working arrangements, a supportive environment, and the chance to contribute to impactful projects that shape the future of our platform.
S

Contact Detail:

Searchability Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Linux Engineer

✨Tip Number 1

Familiarise yourself with the latest C++ standards and best practices. Being well-versed in modern C++ features will not only boost your confidence but also demonstrate your commitment to high-quality code during discussions with the team.

✨Tip Number 2

Brush up on your Linux skills, especially in a development context. Understanding the nuances of Linux environments can set you apart, as this role heavily relies on Linux expertise.

✨Tip Number 3

Engage with the C++ and Linux communities online. Participating in forums or contributing to open-source projects can help you network with professionals in the field and may even lead to valuable insights about the company culture at StudySmarter.

✨Tip Number 4

Prepare to discuss your experience with CI/CD processes and version control systems like GIT. Being able to articulate your hands-on experience with these tools will show that you're ready to contribute effectively from day one.

We think you need these skills to ace Senior C++ Linux Engineer

Proficiency in C++
Expertise in Linux
Experience with SQL
Knowledge of CI/CD principles
Familiarity with unit testing frameworks (GTest/Catch)
Experience with open-source libraries (Boost, OpenCV)
Cross-platform development skills (Windows, Linux, Android, iOS, Mac)
Proficiency in .NET Core and Restful API
Knowledge of scripting languages (Python)
Understanding of object-oriented programming and architectural patterns
Experience with Version Control Systems (preferably GIT)
Strong problem-solving skills
Ability to work in an agile environment
Excellent communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++, Linux, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your proficiency and achievements in these areas.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and problem-solving. Mention your familiarity with CI/CD principles and agile methodologies, and explain how your skills align with the company's goals.

Showcase Relevant Projects: If you have worked on projects involving cross-platform development or used unit testing frameworks like GTest/Catch, be sure to include these in your application. Highlight your contributions and the impact of your work.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a Senior C++ Linux Engineer role.

How to prepare for a job interview at Searchability

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with modern C++ development. Highlight specific projects where you've implemented complex object-oriented patterns and how you ensured high-quality code through testing and reviews.

✨Demonstrate Your Linux Knowledge

Since the role requires strong proficiency in Linux, be ready to talk about your experience working in a Linux environment. Discuss any challenges you've faced and how you overcame them, as well as your familiarity with cross-platform development.

✨Emphasise Collaboration Skills

This position involves working closely with team members and stakeholders. Prepare examples of how you've effectively communicated ideas and collaborated in an agile environment, adapting to changing requirements.

✨Prepare for Technical Questions

Expect technical questions related to CI/CD processes, version control systems like GIT, and unit testing frameworks. Brush up on these topics and be ready to explain how you've applied them in your previous roles.

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

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>