C/C++ Software Developer in England
C/C++ Software Developer

C/C++ Software Developer in England

England Full-Time 43200 - 60000 £ / year (est.) No home office possible
Go Premium
Z

At a Glance

  • Tasks: Design and develop high-performance software using C/C++ for complex applications.
  • Company: Join a dynamic tech company in Sheffield with a collaborative culture.
  • Benefits: Competitive salary up to £50k, flexible working options, and career growth.
  • Why this job: Make an impact by working on cutting-edge technology and real-time systems.
  • Qualifications: Degree in Computer Science or related field; strong C/C++ experience required.
  • Other info: Exciting opportunity for growth in a fast-paced engineering environment.

The predicted salary is between 43200 - 60000 £ per year.

We are seeking an experienced C/C++ Software Developer to design, develop, and maintain high-performance software systems. The role focuses on C++ development for complex, data-intensive applications, including real-time processing and cross-platform solutions. You will contribute to system design, implementation, testing, and ongoing optimisation in a collaborative engineering environment.

About the Role

  • Design, develop, and maintain high-performance software using C++ and C
  • Work with complex data structures, file formats, and binary protocols
  • Maintain and modernise C++ codebases, improving performance, clarity, and maintainability
  • Build cross-platform solutions for Linux, Windows, and Unix-based systems
  • Develop real-time and high-throughput data acquisition and processing systems
  • Diagnose and resolve complex software defects using systematic debugging techniques
  • Write and maintain comprehensive automated tests (unit, integration, system)
  • Participate in code reviews and contribute to technical standards
  • Work with CI/CD pipelines to ensure reliable, production-ready software delivery

About You

  • Degree in Computer Science, Software Engineering, or a related technical discipline
  • Strong commercial experience in C and C++
  • Experience developing high-performance or real-time systems
  • Strong debugging skills
  • Proficiency with version control systems (Git) and collaborative development workflows
  • Experience writing clean, maintainable, and well-tested code
  • Experience with CI tools such as Jenkins and containerised environments (Docker)
  • Experience with databases (SQL, NoSQL)

Please note, we cannot offer sponsorship for this opportunity. If interested, please send over an updated CV.

C/C++ Software Developer in England employer: Zenovo

Join a dynamic team in Sheffield as a C/C++ Software Developer, where innovation meets collaboration. Our company fosters a supportive work culture that prioritises employee growth through continuous learning and development opportunities, while offering competitive salaries and benefits. Experience the unique advantage of working in a vibrant city known for its rich industrial heritage and thriving tech community, making it an ideal location for both personal and professional advancement.
Z

Contact Detail:

Zenovo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C/C++ Software Developer in England

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with C/C++. Attend meetups or online webinars to get your name out there and learn about hidden job opportunities.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your C/C++ projects. This is a great way to demonstrate your coding abilities and give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by brushing up on your debugging skills and understanding complex data structures. Practice coding challenges that focus on real-time systems to impress during the interview process.

✨Tip Number 4

Don’t forget to apply through our website! We’re always looking for talented developers like you, and applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace C/C++ Software Developer in England

C++
C
High-Performance Software Development
Real-Time Systems
Debugging Skills
Version Control (Git)
CI/CD Pipelines
Automated Testing (Unit, Integration, System)
Cross-Platform Development
Data Structures
File Formats
Binary Protocols
Containerisation (Docker)
Database Management (SQL, NoSQL)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C and C++. We want to see how you've tackled high-performance systems and real-time processing, so don’t hold back on those details!

Show Off Your Projects: Include any relevant projects that showcase your skills in developing complex data structures or cross-platform solutions. We love seeing practical examples of your work, especially if they involve debugging and optimising code.

Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and avoid jargon where possible. We appreciate a well-structured application that gets straight to the point.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Zenovo

✨Know Your C/C++ Inside Out

Make sure you brush up on your C and C++ knowledge before the interview. Be prepared to discuss specific projects you've worked on, especially those involving high-performance or real-time systems. Practising coding problems related to data structures and algorithms can also give you a solid edge.

✨Showcase Your Debugging Skills

Since strong debugging skills are crucial for this role, be ready to share examples of complex software defects you've diagnosed and resolved. Think about the systematic techniques you used and how they contributed to the overall success of the project.

✨Familiarise Yourself with CI/CD Pipelines

Understanding CI/CD processes is key for this position. Brush up on your experience with tools like Jenkins and Docker, and be prepared to discuss how you've implemented these in past projects to ensure reliable software delivery.

✨Prepare for Technical Questions

Expect technical questions that test your knowledge of cross-platform solutions and data-intensive applications. Practise explaining your thought process clearly and concisely, as communication is just as important as technical skills in a collaborative environment.

C/C++ Software Developer in England
Zenovo
Location: England
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

Z
  • C/C++ Software Developer in England

    England
    Full-Time
    43200 - 60000 £ / year (est.)
  • Z

    Zenovo

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