
C++ Embedded Signal Processing Engineer
- Manchester
- £35,000-65,000 per year
- Permanent
- Full-time
Security Clearance: Must be SC clearable
Experience Level: 5+ years’ experience in Embedded SystemsKey Responsibilities
- Design, develop, and integrate C++ code based on advanced mathematical and signal processing models.
- Translate complex theoretical models into accurate and reliable embedded software.
- Work within a model-driven development environment using both autogenerated and handwritten code.
- Collaborate with systems and modelling engineers to ensure seamless software functionality.
- Utilise UML tools like IBM Rhapsody or Enterprise Architect to document and visualise system behaviour.
- Perform code reviews, apply static analysis techniques, and champion clean code practices.
- 5+ years’ experience in C++ software development for embedded systems
- Strong mathematical foundation with a focus on signal processing
- Proven experience implementing algorithmic or theoretical models into working software
- Familiarity with model-driven development and hybrid codebases (autogenerated + hand-written)
- Proficient with UML tools such as IBM Rhapsody or Enterprise Architect
- Understanding of code quality principles, including clean code and algorithmic complexity
- Must be eligible for UK Security Clearance (SC)
- A Bachelor’s degree in Computer Science, Software Engineering, Electronics, or a related field OR
- A relevant background in UK Armed Forces with proven embedded software experience
- Experience with MATLAB/Simulink for model simulation and validation
- Familiarity with static analysis tools like Clockwork or Coverity
- Awareness of defence or safety-critical software development environments
- Understanding of Agile development methodologies
- Exposure to Linux OS, scripting, and CI/CD toolchains
- A personalised career path and a rewarding management style
- A chance to work on the most exciting engineering projects and technologies along with Premium Customers
- A huge diversity of engineering projects and industries
- A competitive salary
- Private Medical Insurance
- Pension Scheme
- Cycle-to-work Scheme among many additional benefits
- Social atmosphere, regular gatherings, and team buildings
- Flexible way of working (role dependent)
We are sorry but this recruiter does not accept applications from abroad.