Enable job alerts via email!

Software Engineer

INNOVATE

West of England

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled engineer to join their C2 software team. In this hands-on role, you will develop and integrate software vital for mission-critical Command and Control systems. Your expertise in Linux environments will be essential as you work on a diverse range of applications, from configuring secure systems to developing low-level drivers and high-level services. This position offers the chance to collaborate with cross-functional teams, enhancing operational effectiveness and secure real-time coordination. If you're passionate about software engineering and eager to tackle complex challenges, this opportunity is perfect for you.

Qualifications

  • Hands-on experience with Linux OS setup and security.
  • Strong grasp of software engineering principles and problem-solving.

Responsibilities

  • Develop embedded and middleware software solutions.
  • Configure and maintain secure Linux OS environments.

Skills

Linux OS setup
Kernel-level configuration
Software engineering principles
Problem-solving mindset
Communication skills

Tools

Ubuntu
Red Hat

Job description

Job Description

As part of our C2 software team, you’ll play a key role in developing and integrating software that enables mission-critical Command and Control systems. You’ll be working across a wide range of applications and environments, supporting operational effectiveness and secure, real-time system coordination.

This is a hands-on engineering role requiring solid software fundamentals and a strong grasp of Linux-based systems. You’ll be involved in everything from configuring secure Linux environments to developing low-level drivers and high-level services, spanning a broad software stack and multiple warfare domains.

Responsibilities:

  • Develop embedded and middleware software solutions.
  • Configure, secure and maintain Linux OS environments (Ubuntu, Red Hat).
  • Contribute to system-level software architecture and integration.
  • Engage in cross-domain development, from drivers to web services.
  • Participate in software reviews, verification, and validation activities.
  • Collaborate closely with systems, hardware, and software teams.

Skills & Experience:

  • Hands-on experience with Linux OS setup, security, and kernel-level configuration (Ubuntu/Red Hat).
  • Solid grasp of software engineering principles, with a problem-solving mindset and eagerness to learn.
  • Team-oriented with strong communication skills, contributing to design, integration, and implementation.
  • Experience developing for COTS hardware, and comfortable working on target systems hardware.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.