Senior Software Engineer - C / C++ in London
Senior Software Engineer - C / C++

Senior Software Engineer - C / C++ in London

London Temporary 42000 - 84000 £ / year (est.) Home office possible
Go Premium
A

At a Glance

  • Tasks: Develop high-performance C/C++ software for automotive and motorsport engineering.
  • Company: Join ARCA, a leader in innovative automotive solutions.
  • Benefits: Remote work, competitive pay, and potential contract extension.
  • Why this job: Make an impact in real-time systems and cutting-edge technology.
  • Qualifications: Experience in concurrency, multi-threading, and networking protocols.
  • Other info: Initial 1-month contract with opportunities for growth.

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

ARCA is currently looking for a Senior Software Engineer to join on a short-term contract to help support an automotive / motorsport engineering programme. This role suits someone comfortable working close to real-time systems, networking and performance-critical software, typically found in vehicle platforms, simulation, data or control environments.

Key Responsibilities

  • Develop and maintain high-performance C / C++ software
  • Work on concurrent, parallel and asynchronous systems
  • Contribute to distributed, real-time architectures (pub/sub models, time-synchronised systems)

Key Skills & Experience

  • Solid understanding of concurrency, multi-threading and async programming
  • Distributed systems, ideally real-time
  • Knowledge of networking protocols: IP, UDP, TCP, Multicast
  • Familiarity with PTP / NTP time synchronisation
  • Background in automotive, motorsport, or high-performance engineering environments highly desirable

Remote-based. Initial 1-month contract (extension likely for the right profile). Interviews before Christmas – start in the New Year. If you like to learn more about this C / C++ Software Engineer role please apply for immediate consideration.

Seniority level: Mid-Senior level

Employment type: Contract

Job function: Consulting

Industries: Software Development, Robotics Engineering, and IT System Custom Software Development

Senior Software Engineer - C / C++ in London employer: ARCA

ARCA is an exceptional employer for those seeking to make a significant impact in the automotive and motorsport engineering sectors. With a focus on high-performance software development, we foster a collaborative work culture that encourages innovation and continuous learning, all while offering flexible remote working arrangements. Join us to enhance your skills in real-time systems and distributed architectures, and be part of a team that values your contributions and supports your professional growth.
A

Contact Detail:

ARCA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - C / C++ in London

✨Tip Number 1

Network like a pro! Reach out to folks in the automotive and motorsport sectors on LinkedIn. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your C/C++ prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for technical interviews by brushing up on concurrency and multi-threading concepts. We all know these are crucial for the role, so be ready to discuss them in detail!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Senior Software Engineer - C / C++ in London

C / C++ Programming
Concurrency
Multi-threading
Asynchronous Programming
Distributed Systems
Real-time Systems
Networking Protocols (IP, UDP, TCP, Multicast)
PTP / NTP Time Synchronisation
High-performance Software Development
Automotive Engineering
Motorsport Engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and any relevant projects you've worked on. We want to see how your skills align with the role, 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 automotive or motorsport engineering and how your background makes you a perfect fit for our team. Keep it concise but impactful!

Showcase Your Technical Skills: When filling out your application, be sure to mention your understanding of concurrency, multi-threading, and networking protocols. We’re looking for someone who can hit the ground running, so let us know what you bring to the table!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s quick and easy, and we can’t wait to see your application come through!

How to prepare for a job interview at ARCA

✨Know Your C / C++ Inside Out

Make sure you brush up on your C and C++ skills before the interview. Be prepared to discuss your experience with high-performance software development, especially in real-time systems. Practise coding problems that focus on concurrency and multi-threading, as these are likely to come up.

✨Familiarise Yourself with Distributed Systems

Since the role involves working with distributed, real-time architectures, it’s crucial to understand pub/sub models and time-synchronised systems. Be ready to explain how you've implemented these concepts in past projects and any challenges you faced.

✨Networking Knowledge is Key

Brush up on your understanding of networking protocols like IP, UDP, TCP, and Multicast. You might be asked to solve problems or answer questions related to these protocols, so having practical examples from your experience will help you stand out.

✨Show Your Passion for Automotive and Motorsport

If you have a background in automotive or motorsport engineering, make sure to highlight it! Share specific experiences that demonstrate your enthusiasm and knowledge in these areas, as it will resonate well with the interviewers at ARCA.

Senior Software Engineer - C / C++ in London
ARCA
Location: London
Go Premium

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

A
  • Senior Software Engineer - C / C++ in London

    London
    Temporary
    42000 - 84000 £ / year (est.)
  • A

    ARCA

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