At a Glance
- Tasks: Develop cutting-edge digital identity verification products using C++ and Linux.
- Company: Innovative tech company focused on AI-driven solutions.
- Benefits: Competitive salary, flexible work schedule, and opportunities for professional growth.
- Why this job: Join a passionate team and make a real impact in the tech world.
- Qualifications: Experience in C++ development and familiarity with agile methodologies.
- Other info: Dynamic environment with a focus on continuous improvement and collaboration.
The predicted salary is between 50000 - 60000 Β£ per year.
Senior C++ Linux Engineer
Salary: Β£50-60k
Location: Worcester β 3 days per week on site
Overview
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.
#J-18808-Ljbffr
Senior C++ Linux Engineer employer: Searchability
Contact Detail:
Searchability Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior C++ Linux Engineer
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with C++ or Linux. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
β¨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects and contributions. This is a great way to demonstrate your coding prowess and passion for C++, making you stand out to potential employers.
β¨Tip Number 3
Prepare for interviews by brushing up on common C++ and Linux questions. Practice coding challenges and be ready to discuss your past projects. Confidence and preparation can make all the difference!
β¨Tip Number 4
Donβt forget to apply through our website! We love seeing applications directly from candidates who are excited about our products. It shows initiative and gives us a chance to see your enthusiasm firsthand.
We think you need these skills to ace Senior C++ Linux Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C++ and Linux, as well as any relevant projects. We want to see how your skills align with our needs, so donβt be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre passionate about the role and how your background makes you a perfect fit for our team. Let us know what excites you about working with cutting-edge AI technologies.
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems or improved processes. We love candidates who can demonstrate their passion for problem-solving and continuous improvement!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre keen on joining our team!
How to prepare for a job interview at Searchability
β¨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss modern C++ features and demonstrate your understanding of object-oriented patterns. Practising coding problems related to C++ can also help you articulate your thought process during technical questions.
β¨Familiarise Yourself with Linux
Since this role requires expertise in Linux, ensure you're comfortable discussing your experience with the operating system. You might be asked about specific tools or commands, so itβs a good idea to review your Linux knowledge and be ready to share examples of how you've used it in past projects.
β¨Showcase Your Problem-Solving Skills
Prepare to discuss challenges you've faced in previous roles and how you overcame them. This is your chance to demonstrate your passion for problem-solving. Think of specific examples where you identified issues and implemented solutions, especially in an agile environment.
β¨Understand CI/CD Principles
Since the company values high-quality code and CI/CD practices, be ready to talk about your experience with these processes. Familiarise yourself with the tools and methodologies you've used in the past, and be prepared to explain how they contributed to successful software delivery.