At a Glance
- Tasks: Develop cutting-edge underwater defence systems using advanced signal processing and C++ software.
- Company: ALTEN, a global engineering consultancy driving innovation across various industries.
- Benefits: Competitive salary, private medical insurance, pension scheme, and flexible working options.
- Why this job: Make a real impact on innovative defence projects while advancing your career in technology.
- Qualifications: Strong C++ skills and experience in real-time or safety-critical environments required.
- Other info: Join a community of innovators with personalised career development and exciting project opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Senior Signal Processing Engineer Location: Stockport (Manchester) On-site: Monday – Friday Seniority: Senior (8+ years’ experience) Clearance: SC clearable (no caveats) We are looking for an excellent engineer who can play a pivotal role in developing cutting‑edge underwater defence systems that rely on advanced signal processing and mathematical modelling. You’ll translate theoretical models into high‑performance, safety‑critical software deployed in real‑world maritime environments. This hands‑on opportunity involves working on some of the UK’s most innovative defence software projects where your C++ expertise and algorithmic thinking will make a direct impact. Key Responsibilities Develop and integrate complex signal processing models into reliable, high‑performance C++ software solutions. Translate mathematical and algorithmic models into efficient, production‑quality code. Contribute to model‑driven engineering, combining both autogenerated and manually written code. Validate algorithms through MATLAB/Simulink simulation. Design and maintain robust software architectures using UML modelling tools (e.g. IBM Rhapsody). Apply best practices in static analysis, clean coding, and version control to ensure maintainable, safety‑critical software. Support continuous improvement across build pipelines, testing, and software assurance activities. Required Skills Strong proficiency in C++ with proven experience in complex, real‑time or safety‑critical environments. Solid grounding in mathematics and signal processing, with practical implementation experience. Hands‑on knowledge of Linux development, including scripting and system configuration. Experience with model‑driven development and integration of generated and hand‑written code. Strong understanding of software build pipelines, configuration management (e.g. Git, Jira), and containerisation (e.g. Docker). Familiarity with software testing, including unit testing, integration, and code validation. Understanding of software safety compliance, documentation standards, and continuous integration practices. Soft Skills details of the evidence required to apply may be found on the government website Gov.UK. If you are unable to meet this and any associated criteria, then your employment may be delayed or rejected. Details of this will be discussed with you at interview. #J-18808-Ljbffr
Contact Detail:
ALTEN Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Signal Processing Engineer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, conferences, or even online webinars. The more you engage with professionals in signal processing and defence, the better your chances of landing that dream job.
✨Show Off Your Skills
Don’t just talk about your C++ expertise; demonstrate it! Create a portfolio showcasing your projects, especially those involving real-time or safety-critical software. This will give potential employers a taste of what you can bring to the table.
✨Ace the Interview
Prepare for technical interviews by brushing up on your algorithmic thinking and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so show them you know your stuff!
✨Apply Through Our Website
Make sure to apply directly through our website for the best chance at getting noticed. We love seeing candidates who take the initiative and are genuinely interested in joining our innovative team at ALTEN!
We think you need these skills to ace Senior Signal Processing Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Signal Processing Engineer role. Highlight your C++ expertise and any relevant experience in signal processing or safety-critical environments. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working on underwater defence systems and how your background makes you a perfect fit for our team. Let us know what excites you about this opportunity!
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's a complex algorithm or a software architecture you've designed, we love seeing real-world applications of your skills. Share your achievements with us!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our innovative team at ALTEN!
How to prepare for a job interview at ALTEN
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially in the context of real-time and safety-critical environments. Be prepared to discuss specific projects where you've implemented complex algorithms and how you tackled challenges during development.
✨Brush Up on Signal Processing
Since the role focuses heavily on signal processing, review key concepts and be ready to explain how you've applied them in past projects. Think about examples where you've translated theoretical models into practical applications, as this will show your hands-on experience.
✨Familiarise Yourself with Model-Driven Development
Understand the principles of model-driven engineering and be ready to discuss your experience with both autogenerated and manually written code. Highlight any tools you've used, like MATLAB/Simulink or UML modelling tools, to demonstrate your technical proficiency.
✨Prepare for Behavioural Questions
Expect questions about teamwork, problem-solving, and continuous improvement. Reflect on your past experiences and think of specific examples that showcase your soft skills and how you've contributed to a positive team environment.