Software Engineer (C++ and CMake)
Software Engineer (C++ and CMake)

Software Engineer (C++ and CMake)

London Full-Time No home office possible
T

This range is provided by TalentJet Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from TalentJet Group

Scale-Up Talent Partner Eliminating Costly Hiring Mistakes for Tech & Innovative Companies AI-Driven Recruitment Systems for Small Business…

Imagine being the architect of the very tools our robotics engineers use daily.

About our client: Shadow Robot Company

The company is an established, employee-owned, international, and world-leading robotics company with a diverse team of 32 people in London and Madrid. They are currently expanding our team by up to 3-4 new people in the next 1-2 months.

They exist to develop and create awesome robots for advancing dexterity.

Their Company values:

  • We care about each other
  • We enjoy challenging the impossible

When we help them to add new people to their team, wherever you’re based and whatever role you’re doing, you’ll see that the entire team all live and breathe these core values.

You\’d be joining the existing software and hardware team, where we already have excellent C++ software engineers. However, this role is more focused on string C++ skills (must have), writing CMake files and implementing complex build toolchains.

This is a skillset we\’re missing in our current team and are looking forward to adding to our talented team.

Your primary area of work will mean you will be responsible for:

  • Writing software in C, C++, Python
  • Implementing complex build toolchains
  • Writing complex CMake files (or similar)
  • Developing APIs
  • Writing plugins for VSCode
  • Writing user API documentation
  • Writing technical documentation
  • Writing unit tests
  • Designing and implementing communication protocols

There are our Must Have skills:

  • Commercial software engineering experience with C++ and assembly languages (must have).
  • Solid CMake experience (must have).
  • Implementing complex build toolchains (must have).
  • Good knowledge of microprocessor internals (must have).
  • Experience with step-by-step code debugging using tools such as GDB (required).
  • Very good understanding of C++ toolchains (must have).
  • Good understanding of hexadecimal notation and Boolean logic (must have).

We\’d also love to the new Software Engineer to display the following:

  • Enthusiasm about robotics (you don\’t need to have had robotics experience to be considered for this role)
  • A team attitude
  • A closer-finisher attitude – caring of deadlines
  • Maturity in your role so you can be autonomous when needed
  • A growth mindset and the desire to continually learn

Please note:

The role requires someone with extensive commercial (non-academic) experience in C++, CMake, and build toolchains. Therefore, it is unlikely to be suitable for a recent graduate due to the level of expertise required.

We may have future opportunities for less experienced team members.

If this Software Engineer role sounds like it could be your next career move, apply here, and Helen, our Embedded Talent Partner, will be in touch.

Department: Software and R&D Team

Based: Gospel Oak, London (about 2 min walk from the station)

Start date: July/August 2025

Package includes 28 days holidays + bank holidays , flexible hours (Monday to Friday) together with a fantastic team and work environment in North London (30 mins by Tube from Kings Cross or a 3 min stroll from Gospel Oak Overground station).

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Information Technology

  • Industries

    Robotics Engineering and Technology, Information and Media

Referrals increase your chances of interviewing at TalentJet Group by 2x

Sign in to set job alerts for “Software Engineer” roles.

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

Graduate Software Engineer 2025 – RegTech

London, England, United Kingdom 4 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 year ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 1 month ago

Graduate Software Engineer 2025 – RegTech

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 7 months ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 2 years ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

T

Contact Detail:

TalentJet Group Recruiting Team

Software Engineer (C++ and CMake)
TalentJet Group

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

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