Enable job alerts via email!

Senior Software Engineer

Groupe SII

England

On-site

GBP 50,000 - 90,000

Full time

Today
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 looking for a Senior Software Engineer to enhance satellite payload software. This role focuses on developing the Routing Algorithm, a critical component for customer-specific route creation. You will collaborate with both Software and Hardware teams to deliver efficient, high-quality solutions. The company fosters innovation and teamwork, offering a supportive environment for professional growth. If you're passionate about technology and eager to contribute to cutting-edge projects in the aerospace sector, this opportunity is perfect for you.

Benefits

Competitive Basic Salary
6% Employers Contribution
Private Medical Insurance
Life Cover
Income Protection
25 days holiday
5 days full sick pay per year
Flexible working
Cycle to Work Scheme
Continuous professional development

Qualifications

  • Expertise in C for developing complex algorithms in real-time systems.
  • Strong experience with Linux environments and unit testing.

Responsibilities

  • Design and implement the Routing Algorithm in C, ensuring code standards.
  • Collaborate with teams to integrate RA within the payload software framework.

Skills

C Programming
Linux
Unit Testing
Flight Code Development
Problem-Solving
Software-Hardware Interaction

Education

Bachelor’s degree in Computer Science
Master’s degree in Engineering

Job description

SII Group delivers Digital Services, IT, Engineering, and Consulting to diverse industries, enabling digital transformation through our commitment to Growth, People, and CSR.
With over 16,000 professionals across 21 countries, we’re recognised as a “Great Place to Work” for fostering a high-trust culture. Our core values of Trust, Transparency, and Quality drive our work package delivery, ensuring we meet and exceed client expectations as a committed partner.
Since 2016, SII UK has supported top Aerospace & Defence, Aviation, Transportation, and Finance clients, empowering digital transformation with industry-leading engineering expertise.

Let’s Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered.

THE OPPORTUNITY
We are seeking a highly skilled Senior Software Engineer to work on advanced satellite payload software. This role focuses on the Routing Algorithm (RA), a core component driving the processing and decision control for customer-specific route creation. You will work closely with both Software and Hardware teams to deliver high-quality, efficient solutions.

KEY RESPONSIBILITIES:

  1. Design, implement, and optimise the Routing Algorithm (RA) in C, ensuring adherence to existing code standards and minimising system impact.
  2. Collaborate with multidisciplinary teams, including Software and Hardware engineers, to ensure the successful integration of RA within the payload software framework.
  3. Analyse and understand complex, real-time systems to refine existing solutions.
  4. Perform rigorous testing, debugging, and validation of RA implementations to meet performance and reliability requirements.
  5. Develop and execute unit tests and other verification activities to ensure robust functionality of the flight code.
  6. Document design decisions, implementation details, and testing outcomes to facilitate knowledge sharing across teams.

REQUIRED SKILLS AND EXPERIENCE:

  1. Programming: Expertise in C for developing complex algorithms in real-time systems.
  2. Operating Systems: Strong experience with Linux environments.
  3. Testing: Hands-on experience with unit testing, design validation, and test execution.
  4. Flight Code Development: Familiarity with the unique requirements and constraints of flight software for satellite systems.
  5. Design and Implementation: Proven ability to design, implement, and optimise solutions in high-performance environments.
  6. Experience with legacy codebases, with an emphasis on impact analysis and optimisation.
  7. Strong understanding of software-hardware interactions in embedded systems.
  8. Excellent problem-solving skills and a detail-oriented mindset.

PREFERRED QUALIFICATIONS:

  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. Familiarity with satellite communication protocols and systems.
  3. Experience in Agile development environments.

BENEFITS:

  1. Competitive Basic Salary
  2. 6% Employers Contribution + 6% as a salary sacrifice
  3. Private Medical Insurance, Life Cover and Income Protection
  4. 25 days holiday
  5. 5 days full sick pay per year
  6. Flexible working
  7. Cycle to Work & TechScheme
  8. Continuous professional development
  9. Corporate access to the Udemy platform

* If you're applying for a role requiring security clearance, please be aware that foreign or dual nationality is not an automatic bar, however certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK.
http://www.groupe-sii.com/en

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.