Software Engineer (C++/Linux Real-Time Systems)

Software Engineer (C++/Linux Real-Time Systems)

Full-Time 50000 - 70000 Β£ / year (est.) No working from home possible
Defence

At a Glance

  • Tasks: Design and develop high-performance real-time software solutions using C++ in Linux environments.
  • Company: Join a dynamic team focused on innovative test and data capture systems.
  • Benefits: Enjoy competitive salary, professional growth, and the chance to work on cutting-edge technologies.
  • Other info: Great opportunities for career advancement across diverse products and platforms.
  • Why this job: Make an impact by solving complex engineering challenges in a collaborative environment.
  • Qualifications: Experience in C++ and Linux, with a passion for real-time systems.

The predicted salary is between 50000 - 70000 Β£ per year.

The Opportunity Are you an experienced Software Engineer with a passion for building high-performance, real-time systems?

We are looking for a proactive and technically capable engineer to join a highly skilled development team responsible for designing, developing, integrating, and verifying advanced test and data capture systems.

This is a hands-on role offering the opportunity to work on technically complex projects, developing software solutions that support the testing and validation of sophisticated, mission-critical technologies.

You'll be part of a collaborative team of software and systems engineers tackling challenging engineering problems using modern development practices and cutting-edge technologies.

This role offers excellent opportunities for professional growth across a broad range of products, platforms, and technologies.

What You'll Be Doing As a Senior Software Engineer, you will play a key role in the development of real-time software solutions operating within Linux environments.

Key responsibilities include: Designing and developing real-time test and data capture software using C++ on Linux.

Integrating high-speed SFPDP cards into multi-channel data processing environments.

Architecting, developing, and maintaining scalable multi-threaded applications.

Implementing data sequencing, synchronisation, capture, and replay functionality...

Software Engineer (C++/Linux Real-Time Systems) employer: Defence

As a Systems Engineer at our Bristol location, you will be part of a dynamic team dedicated to delivering cutting-edge training systems in a secure environment. We pride ourselves on fostering a collaborative work culture that encourages innovation and professional growth, offering extensive training and development opportunities to help you advance your career. Join us for a rewarding experience where your contributions directly impact the success of our projects and the safety of our nation.

Defence

Contact Details:

Defence Recruitment Team

We think you need these skills to ace Software Engineer (C++/Linux Real-Time Systems)

C++
Linux
Real-Time Systems
Multi-Threaded Application Development
Data Capture Software
Integration of SFPDP Cards
Data Processing