Signal Processing Software Engineer in Manchester
Signal Processing Software Engineer

Signal Processing Software Engineer in Manchester

Manchester Full-Time 36000 - 60000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and develop high-quality software solutions using C++ in a collaborative environment.
  • Company: Join SII Group, a recognised 'Great Place to Work' with a focus on innovation.
  • Benefits: Enjoy competitive salary, private medical insurance, and 25 days holiday.
  • Why this job: Make an impact in digital transformation for top Aerospace & Defence clients.
  • Qualifications: Master-level C++ skills and a strong background in signal processing required.
  • Other info: Dynamic team culture with opportunities for professional growth and development.

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

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 Signal Processing Software Engineer with strong proficiency in C++ and a solid grounding in mathematics and signal processing, capable of developing and integrating complex models into robust, high-quality software solutions. The role involves working within a model-driven engineering environment, translating theoretical and mathematical models into efficient, reliable, and maintainable code. You will contribute across the full software lifecycle, collaborating closely with architects, systems engineers, and project stakeholders in a structured, quality-driven engineering environment.

A strong commitment to clean code, static analysis, and software best practices is essential. Experience in Linux-based development environments and modern development toolchains is expected, with exposure to UML modelling and MATLAB/Simulink considered advantageous.

KEY RESPONSIBILITIES:

  • Design, develop, and maintain high-quality software solutions using modern C++
  • Implement complex mathematical and signal processing models into efficient, production-ready code
  • Work within a model-driven development approach, integrating auto-generated and hand-written code
  • Develop software for Linux-based target environments, including deployment and debugging
  • Contribute to large-scale or distributed software designs
  • Apply software best practices, including unit testing, static analysis, and coding standards
  • Participate in Agile development processes (e.g. Scrum, Kanban, SAFe) and adhere to defined development plans
  • Use and administer standard development tools such as Git, JIRA, Jenkins, and artefact repositories
  • Contribute to build and integration activities, including scripting and CI environments
  • Collaborate effectively within multi-disciplinary teams and contribute to technical decision-making
  • Produce and review technical documentation to support software delivery
  • Support project delivery activities, including progress reporting, risk management, and stakeholder communication
  • Where applicable, contribute to containerised deployments using Docker, Podman, or Kubernetes

ESSENTIAL SKILLS & EXPERIENCE:

  • Strong proficiency in C++ (Master level)
  • Experience with software architectures and system-level software design
  • Proven background in computational mathematics and signal processing
  • Demonstrated ability to understand and implement theoretical or mathematical models
  • Solid experience in model-driven engineering, including mixed autogenerated and manual codebases
  • Experience developing, deploying, and debugging software on Linux platforms
  • Working knowledge of Linux infrastructure, OS concepts, and scripting (e.g. Bash, Python)
  • Understanding of networking concepts, including TCP/IP
  • Experience applying high-integrity software practices (unit testing, static analysis, coding standards)
  • Experience with software configuration management tools (e.g. Git, Bitbucket, Artifactory)
  • Hands-on experience with unit testing and broader software test activities
  • Experience working in containerised environments (Docker, Podman, Kubernetes)

DESIRABLE SKILLS:

  • Experience with UML modelling tools (e.g. IBM Rhapsody, Enterprise Architect)
  • Experience with MATLAB/Simulink for model simulation and validation
  • Exposure to software assurance, SBOM, or static analysis tooling
  • Previous experience in defence or safety-related environments

BENEFITS:

  • Competitive Basic Salary
  • 6% Employers Contribution + 6% as a salary sacrifice
  • Private Medical Insurance, Life Cover and Income Protection
  • 25 days holiday
  • 10 days full sick pay per year
  • Cycle to Work & TechScheme
  • 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.

Signal Processing Software Engineer in Manchester employer: Groupe SII

SII Group is an exceptional employer, renowned for its commitment to fostering a high-trust culture and empowering its employees through continuous development opportunities. Located in Farnborough, our collaborative environment encourages innovation and teamwork, making it a great place for Signal Processing Software Engineers to thrive while contributing to impactful projects in the Aerospace & Defence sector. With competitive benefits and a focus on employee well-being, SII Group stands out as a rewarding workplace for those seeking meaningful careers.
G

Contact Detail:

Groupe SII Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Signal Processing Software Engineer in Manchester

Tip Number 1

Network like a pro! Reach out to current employees at SII Group on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!

Tip Number 2

Show off your skills! Prepare a portfolio of projects that highlight your C++ prowess and signal processing expertise. We love seeing real-world applications of your work, so make it shine!

Tip Number 3

Ace the interview! Brush up on common technical questions related to software development and signal processing. Practising with a friend can help us articulate our thoughts clearly and confidently.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for passionate candidates who align with our values of Trust, Transparency, and Quality.

We think you need these skills to ace Signal Processing Software Engineer in Manchester

C++
Mathematics
Signal Processing
Model-Driven Engineering
Linux Development
Unit Testing
Static Analysis
Software Best Practices
Agile Development
Git
JIRA
Jenkins
Docker
MATLAB/Simulink
Networking Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ skills and experience in signal processing. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your skills can contribute to our mission at SII Group. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems using your mathematical and programming expertise. We love seeing how you approach challenges and find solutions!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Groupe SII

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with modern C++ features and how you've applied them in past projects. Practising coding problems related to signal processing can also give you a solid edge.

Understand Signal Processing Concepts

Since the role heavily involves signal processing, ensure you have a strong grasp of the fundamental concepts. Be ready to explain how you've implemented mathematical models in your previous work and how they relate to real-world applications.

Familiarise Yourself with Agile Methodologies

As the company values Agile processes, it’s crucial to understand Scrum, Kanban, or SAFe methodologies. Be prepared to share examples of how you've worked in Agile teams and contributed to project delivery, as this will show your adaptability and teamwork skills.

Showcase Your Problem-Solving Skills

During the interview, expect technical questions that assess your problem-solving abilities. Think of specific challenges you've faced in software development, particularly in Linux environments, and how you overcame them. This will demonstrate your critical thinking and resilience.

Signal Processing Software Engineer in Manchester
Groupe SII
Location: Manchester

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

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