Software Engineer (Signal Processing and AI)
Software Engineer (Signal Processing and AI)

Software Engineer (Signal Processing and AI)

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

At a Glance

  • Tasks: Join us to design and implement cutting-edge software for signal processing and AI.
  • Company: Be part of a leading defense and security tech company making a global impact.
  • Benefits: Enjoy a permanent role with opportunities for growth and a collaborative work environment.
  • Why this job: Work on innovative solutions that protect naval forces while enhancing your coding skills.
  • Qualifications: C++ experience, knowledge of signal processing or AI/ML, and familiarity with UML required.
  • Other info: Contribute to a learning-focused community and engage in agile development practices.

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

Our client, a leader in defence and security technology, is seeking a Software Engineer with a focus on Signal Processing and AI to join their team. This permanent role offers an exciting opportunity to work on cutting-edge solutions that safeguard naval forces worldwide. Key Responsibilities: Software architectural design using UML and the Enterprise Architect tool Software implementation and testing in C++, including unit and continuous integration testing Sonar signal processing algorithm implementation, integration, and optimisation Artificial Intelligence algorithm implementation, integration, and optimisation Developing high-quality, well-thought-out code Peer reviewing design and code, contributing to a learning-focused community Integration, defect analysis, and resolution to assist verification teams Managing assigned tasks and stories in a product backlog using Azure DevOps, including estimating remaining work Periodic verbal reporting on progress and contributing to sprint planning and retrospectives Job Requirements: Experience in C++ development Understanding of multi-threaded design Experience in signal processing and/or AI/ML techniques Knowledge of UML design techniques Familiarity with the full software development lifecycle Understanding of machine learning (advantageous) Experience w…

Software Engineer (Signal Processing and AI) employer: Defence Careers

Join a pioneering leader in defence and security technology, where as a Software Engineer focusing on Signal Processing and AI, you'll be part of a dynamic team dedicated to developing innovative solutions that protect naval forces globally. Our collaborative work culture fosters continuous learning and professional growth, offering you the chance to enhance your skills while working on impactful projects. With competitive benefits and a commitment to employee development, this role not only promises meaningful work but also a supportive environment that values your contributions.
D

Contact Detail:

Defence Careers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Signal Processing and AI)

Tip Number 1

Make sure to brush up on your C++ skills, especially in multi-threaded design. Being able to demonstrate your proficiency in these areas during discussions will set you apart from other candidates.

Tip Number 2

Familiarize yourself with UML and the Enterprise Architect tool. Having practical knowledge of these tools will not only help you in the role but also show that you're proactive and ready to hit the ground running.

Tip Number 3

Gain a solid understanding of signal processing algorithms and AI/ML techniques. Being able to discuss specific projects or experiences where you've implemented these will demonstrate your expertise and passion for the field.

Tip Number 4

Get comfortable with Azure DevOps and agile methodologies. Highlighting your experience with managing tasks and participating in sprint planning can showcase your ability to work effectively within a team.

We think you need these skills to ace Software Engineer (Signal Processing and AI)

C++ Development
Signal Processing
Artificial Intelligence (AI)
Machine Learning (ML)
Multi-threaded Design
UML Design Techniques
Software Architectural Design
Continuous Integration Testing
Unit Testing
Sonar Signal Processing Algorithms
Code Optimization
Peer Code Review
Defect Analysis and Resolution
Azure DevOps
Agile Methodologies

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and requirements. Highlight your experience in C++, signal processing, and AI/ML techniques in your application.

Tailor Your CV: Customize your CV to reflect your relevant skills and experiences that align with the job. Emphasize your software architectural design experience, familiarity with UML, and any projects involving multi-threaded design or machine learning.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for defence and security technology. Mention specific projects where you implemented signal processing algorithms or AI solutions, and how they relate to the role.

Highlight Team Collaboration: Since the role involves peer reviewing and contributing to a learning-focused community, include examples of how you've worked collaboratively in teams, managed tasks using tools like Azure DevOps, and contributed to sprint planning.

How to prepare for a job interview at Defence Careers

Showcase Your C++ Skills

Be prepared to discuss your experience with C++ development in detail. Highlight specific projects where you've implemented complex algorithms or worked on multi-threaded designs, as this will demonstrate your technical proficiency.

Discuss Signal Processing and AI Knowledge

Make sure to articulate your understanding of signal processing and AI/ML techniques. Prepare examples of how you've applied these concepts in previous roles or projects, as this is crucial for the position.

Familiarize Yourself with UML and Enterprise Architect

Since software architectural design using UML is a key responsibility, brush up on your UML skills and be ready to discuss how you've used the Enterprise Architect tool in past projects.

Engage in Team Collaboration

Emphasize your experience with peer reviewing and contributing to a learning-focused community. Be ready to share examples of how you've collaborated with teams, managed tasks in Azure DevOps, and participated in sprint planning.

Software Engineer (Signal Processing and AI)
Defence Careers
D
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>