Senior C/C++ Linux Software Engineer (27605) in Tewkesbury

Senior C/C++ Linux Software Engineer (27605) in Tewkesbury

Tewkesbury Full-Time 60000 - 80000 £ / year (est.) No working from home possible
ECM Selection

At a Glance

  • Tasks: Develop advanced software for exciting projects in DSP, image processing, and UI design.
  • Company: Established tech consultancy working with government and commercial clients.
  • Benefits: Highly competitive salary, excellent pension scheme, and performance-based bonuses.
  • Other info: Opportunities for project leadership and mentoring in a dynamic environment.
  • Why this job: Broaden your skills while making a real impact in cutting-edge technology.
  • Qualifications: Strong academic record in STEM, experience in C/C++ and Linux, client-facing skills.

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

This established technical consultancy develops advanced software and hardware for government and commercial sector clients. Due to continued success, they are seeking an accomplished C/C++ and Linux software engineer to join their team. Varied multidisciplinary projects mean that you could be working on areas such as diverse as DSP, image processing, or UI design. You can expect to work closely with counterparts from client organisations as well as colleagues from different technical backgrounds. You may also have opportunities to lead projects and mentor new colleagues.

You will need:

  • A strong academic record, with a first or 2.1 in a numerate STEM discipline, mostly A* or A at A-level grades, or equivalent.
  • Whilst not essential, a relevant Master's or PhD would benefit your application.
  • Good client‑facing communications skills.
  • Able to discuss technical subject matter with colleagues.
  • Substantial commercial experience of software design and development in C or C++ and Linux, and familiarity with best practice.
  • Front end coding skills in TypeScript/JavaScript and HTML would be useful.
  • Full right to work in the UK, and ability to obtain a higher level (DV) UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years.

This variety makes the role ideal for an experienced engineer looking to broaden their technical and consultancy skillset into areas such as image processing, interface design, or digital signal processing. This is a fully office‑based role, due to the nature of the work, but with some latitude for those requiring flexible arrangements. A highly competitive salary and benefits package, excellent pension scheme, and a performance‑based bonus are on offer to the successful candidate.

Senior C/C++ Linux Software Engineer (27605) in Tewkesbury employer: ECM Selection

This diagnostics company, located on the picturesque borders of Essex and Cambridgeshire, is an exceptional employer for those passionate about making a meaningful impact in public health. With a strong focus on employee growth and development, they offer a collaborative work culture where innovation thrives, and team members are encouraged to adapt and learn new skills. The opportunity to be a founding member of the software team, combined with a competitive salary and the chance to work in a serene countryside setting, makes this role particularly attractive for aspiring Medical Device Software Engineers.

ECM Selection

Contact Details:

ECM Selection Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C/C++ Linux Software Engineer (27605) in Tewkesbury

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in consultancy or have experience with C/C++ and 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! If you’ve got a portfolio of projects, whether personal or professional, make sure to highlight them during interviews. Demonstrating your hands-on experience with software design and development can really set you apart from the competition.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures in C/C++. We recommend using platforms like LeetCode or HackerRank to get comfortable with the types of questions you might face.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always on the lookout for talented engineers like you, so don’t hesitate to reach out if you think you’d be a good fit!

We think you need these skills to ace Senior C/C++ Linux Software Engineer (27605) in Tewkesbury

C
C++
Linux
Software Design
Software Development
Client-Facing Communication Skills
DSP (Digital Signal Processing)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C/C++ and Linux. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had.

Show Off Your Communication Skills:Since this role involves client-facing interactions, it’s important to demonstrate your communication abilities. Include examples of how you've effectively discussed technical topics with non-technical folks in your application.

Highlight Your Academic Achievements:We love a strong academic background! If you’ve got a first or 2.1 in a STEM discipline, make sure that shines through. If you have a Master’s or PhD, don’t forget to mention that too!

Apply Through Our Website:We encourage you to apply directly through our website. It makes the process smoother for us and ensures your application gets the attention it deserves. Plus, we read every CV!

How to prepare for a job interview at ECM Selection

Know Your Tech Inside Out

Make sure you brush up on your C/C++ and Linux skills before the interview. Be ready to discuss your past projects in detail, especially those involving DSP or image processing. This will show that you not only have the technical know-how but also the practical experience to back it up.

Show Off Your Communication Skills

Since this role involves client-facing interactions, practice explaining complex technical concepts in simple terms. You might be asked to demonstrate how you would communicate with clients or colleagues from different backgrounds, so think of examples where you've done this successfully.

Prepare for Project Leadership Questions

Given the potential for leading projects and mentoring, be ready to share experiences where you've taken charge or guided others. Think about challenges you faced and how you overcame them, as well as what you learned from those experiences.

Understand the Company Culture

Research the consultancy's values and recent projects. Tailor your answers to reflect how your skills and experiences align with their mission. Showing that you understand their work and culture can set you apart from other candidates.