Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux
Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux

Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux

Redhill Full-Time 54000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop high-performance C++ applications and multi-threaded solutions on Linux.
  • Company: Join a dynamic tech company near Crawley, focused on innovative software solutions.
  • Benefits: Earn between £450 - £500 per day with flexible contract terms.
  • Why this job: Work on cutting-edge projects that challenge your skills and enhance your career.
  • Qualifications: Proficient in C++, multi-threaded development, and Linux; experience with REST and debugging.
  • Other info: This role is inside IR35, requiring 3 days a week onsite.

The predicted salary is between 54000 - 72000 £ per year.

Job Description

Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux | Inside IR35

3 days per week near Crawley

Between £450 - 500 per day inside IR35

C++ development experience requirements:

  • Proficient C++ experience.
  • Delivered highly functional, performance-driven, user-friendly applications.
  • Proficient client-side development experience.
  • Experience in developing multi-threaded applications.
  • Experience with REST, JSON & web services.
  • Experience using a crash reporting solution.
  • Experience of debugging on target hardware.
  • Proficient skills in CLion or Eclipse.
  • Linux-specific UI/UX concepts should be understood.
  • A deep understanding of the nuances of the Linux (Ubuntu) platform.
  • Familiarity with using RPM/installers.

Desirable:

  • Experience in developing in other high-level languages, such as C#, Java, Python, JavaScript, PPP, and XML.
  • Experience with Valgrind.
  • Efficient memory management experience.
  • Efficient usage of disk IO experience.
  • Cryptography.
  • Low-level Smartcard comms/NFC interfacing.
  • Experience writing simulators and test harnesses.

Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux employer: Tiger Resourcing Group

As a Senior C++ Contract Software Engineer, you will thrive in a dynamic work environment near Crawley, where innovation and collaboration are at the forefront of our culture. We offer competitive daily rates and a flexible working arrangement that promotes a healthy work-life balance, alongside opportunities for professional growth and development in cutting-edge technologies. Join us to be part of a team that values your expertise and encourages you to push the boundaries of software engineering.
T

Contact Detail:

Tiger Resourcing Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux

✨Tip Number 1

Make sure to brush up on your multi-threaded development skills. Since this role specifically requires experience in developing multi-threaded applications, being able to discuss your past projects and the challenges you faced will set you apart from other candidates.

✨Tip Number 2

Familiarise yourself with Linux-specific UI/UX concepts. Understanding how to create user-friendly applications on the Linux platform is crucial, so be prepared to discuss how you've applied these concepts in your previous work.

✨Tip Number 3

Get comfortable with debugging on target hardware. This role may involve troubleshooting issues directly on the hardware, so having hands-on experience and being able to share specific examples will demonstrate your capability.

✨Tip Number 4

Showcase your knowledge of REST, JSON, and web services. These technologies are essential for client-side development, so be ready to explain how you've integrated them into your projects and the impact it had on performance.

We think you need these skills to ace Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux

Proficient C++ Development
Multi-threaded Application Development
Client-side Development
RESTful Services
JSON Handling
Crash Reporting Solutions
Debugging on Target Hardware
CLion or Eclipse Proficiency
Linux (Ubuntu) Platform Knowledge
UI/UX Concepts for Linux
RPM/Installer Familiarity
Memory Management
Disk IO Efficiency
Cryptography
Low-level Smartcard Communications/NFC Interfacing
Simulator and Test Harness Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ development experience, especially in multi-threaded applications and Linux environments. Use specific examples of projects where you delivered performance-driven applications.

Craft a Strong Cover Letter: In your cover letter, emphasise your proficiency with client-side development and any relevant experience with REST, JSON, and web services. Mention your familiarity with tools like CLion or Eclipse and how they contributed to your past projects.

Showcase Relevant Skills: List all relevant skills that match the job description, such as debugging on target hardware, efficient memory management, and experience with Valgrind. Be specific about your understanding of Linux UI/UX concepts and any additional languages you know.

Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. Ensure that your technical jargon is accurate and that your application reflects your expertise in the required areas.

How to prepare for a job interview at Tiger Resourcing Group

✨Showcase Your C++ Expertise

Be prepared to discuss your previous C++ projects in detail. Highlight specific challenges you faced and how you overcame them, especially in multi-threaded environments. This will demonstrate your proficiency and problem-solving skills.

✨Demonstrate Linux Knowledge

Since the role requires a deep understanding of the Linux platform, brush up on Linux-specific UI/UX concepts. Be ready to answer questions about your experience with Ubuntu and any tools or libraries you've used in your projects.

✨Familiarity with Development Tools

Make sure you are comfortable discussing your experience with CLion or Eclipse. If you have used any crash reporting solutions or debugging tools, be ready to explain how they helped you in your development process.

✨Prepare for Technical Questions

Expect technical questions related to multi-threading, REST, JSON, and web services. Brush up on these topics and think of examples from your past work that illustrate your knowledge and experience in these areas.

Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux
Tiger Resourcing Group
T
  • Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux

    Redhill
    Full-Time
    54000 - 72000 £ / year (est.)

    Application deadline: 2027-06-01

  • T

    Tiger Resourcing Group

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