£50 Per hour
Outside
Onsite
M1, Manchester, Greater Manchester
Summary: The DSP Software Engineer role involves developing and maintaining high-quality C++ software for real-time signal processing systems on Linux. The position requires designing DSP algorithms, debugging, and ensuring software performance and reliability in an Agile environment. Candidates must have or be eligible for SC Clearance and will work on CI/CD pipelines. This is a contract position based in Manchester, outside IR35.
Key Responsibilities:
- Design, implement, and maintain high-quality C++ software for real-time, distributed systems.
- Develop, debug, and deploy software on Linux targets while ensuring performance, reliability, and maintainability.
- Contribute to the design of distributed software architectures and runtime deployment strategies.
- Implement clean, standards-compliant code aligned with MISRA, JSF++, and static analysis requirements.
- Support build, test, and release activities through CI/CD pipelines using Jenkins or Git runners.
- Collaborate with cross-functional teams and contribute to model-driven engineering workflows.
Key Skills:
- Proficiency in C++ programming.
- Experience with real-time signal processing systems.
- Familiarity with Linux operating systems.
- Knowledge of DSP algorithms and software architecture.
- Experience with CI/CD pipelines, Jenkins, or Git.
- Understanding of MISRA and static analysis requirements.
- Ability to work in an Agile environment.
- SC Clearance eligibility.
Salary (Rate): £50/hour
City: Manchester
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Contract : DSP Software Engineer
Location: Manchester (On-site)
Duration & Type: Contract / 6 Months
Pay: £45/50 per hour (Outside IR35)
Must have or be eligible for SC Clearance
About the Role
You will be developing and maintain high-quality C++ software for real-time signal processing systems running on Linux. The role involves designing and implementing DSP algorithms, debugging and deploying software, and ensuring strong performance and reliability. You’ll write standards-compliant code, support CI/CD pipelines using Jenkins or Git, and collaborate with cross-functional teams in an Agile environment to deliver robust, maintainable software.
What We’re Looking For
- Design, implement, and maintain high-quality C++ software for real-time, distributed systems.
- Develop, debug, and deploy software on Linux targets while ensuring performance, reliability, and maintainability.
- Contribute to the design of distributed software architectures and runtime deployment strategies.
- Implement clean, standards-compliant code aligned with MISRA, JSF++, and static analysis requirements.
- Support build, test, and release activities through CI/CD pipelines using Jenkins or Git runners.
- Collaborate with cross-functional teams and contribute to model-driven engineering workflows.
Please submit your latest CV for submission