At a Glance
- Tasks: Design and implement software solutions for cutting-edge defence projects.
- Company: Join a leader in Defence and Security, specialising in innovative Maritime products.
- Benefits: Enjoy flexible hours, hybrid work options, and 25 days holiday plus bonuses.
- Why this job: Make an impact in the Defence sector while working with advanced technology and a dynamic team.
- Qualifications: Experience in Assembler, C, embedded design, and signal processing techniques required.
- Other info: Onsite presence needed 2-3 days a week; must be eligible for UK SC clearance.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Embedded Software Engineer (Embedded Signal Processing) role at Defence iQ. Our client is a leader in the Defence and Security sector specialising in Maritime products. They are seeking a Senior Software Engineer with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly within the realm of sonar signal processing. The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems.
Key Responsibilities
- Designing software solutions.
- Implementing and testing software in both Assembler and C, including unit and continuous integration testing.
- Implementing, integrating, and optimising sonar signal processing algorithms.
- Developing high-quality, maintainable code.
- Loading code onto bespoke embedded hardware platforms and conducting tests.
- Integrating, analysing defects, and resolving issues to support verification teams.
- Peer reviewing design and code, fostering a culture of learning and feedback.
- Designing software architecture using UML and the Enterprise Architect tool.
- Estimating work and assisting in building work package backlogs to track progress.
- Progressing assigned stories and tasks using Azure DevOps.
- Providing verbal progress reports and contributing to sprint planning and retrospectives.
Skills, Qualification and Experience
- Significant experience in Assembler development.
- Good experience in C development.
- Good experience in embedded program design.
- Good understanding of signal processing techniques.
- Experience in software/hardware integration and fault resolution.
- Good experience in UML design techniques.
- Understanding of the full software development lifecycle.
- Experience with FPGA and DSP hardware.
- Familiarity with Python would be beneficial.
You will report to the Director of Software and must be eligible to obtain UK SC clearance. Candidates should be within commuting distance of the site based in West London.
Employee Benefits
- Optional 9-day fortnight
- Time off in lieu (TOIL)
- Flexible working hours
- Annual bonus
- Hybrid working (role-dependent)
- Casual dress code
- 25 days holiday + Christmas shutdown
- Holiday purchase/sale options
- Private healthcare, dental, and critical illness cover (via salary sacrifice)
- Discounts at 200+ online stores (Reward Hub)
- Life cover (4x annual salary)
If you are passionate about Software Engineering and eager to make an impact within the Defence and Security sector, please apply now or contact me directly to discuss more!
Embedded Software Engineer (Embedded Signal Processing) employer: Defenceiq
Contact Detail:
Defenceiq Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer (Embedded Signal Processing)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Assembler, C, and signal processing techniques. Having hands-on experience or projects that showcase your skills in these areas can set you apart during discussions.
✨Tip Number 2
Engage with online communities or forums related to embedded systems and signal processing. Networking with professionals in the field can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with software/hardware integration and fault resolution in detail. Be ready to share specific examples of challenges you've faced and how you resolved them, as this will demonstrate your problem-solving skills.
✨Tip Number 4
Since the role involves working with Azure DevOps, consider brushing up on your knowledge of this tool. Being able to discuss your experience with agile methodologies and how you've used Azure DevOps in past projects can show your readiness for the role.
We think you need these skills to ace Embedded Software Engineer (Embedded Signal Processing)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in embedded software development, particularly in Assembler and C. Include specific projects or roles where you've worked on signal processing algorithms or embedded systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the Defence and Security sector. Mention your relevant skills and experiences, especially those related to sonar signal processing and software/hardware integration.
Showcase Relevant Projects: If you have worked on any projects involving FPGA, DSP hardware, or UML design techniques, be sure to include these in your application. Highlight your role and the impact of your contributions.
Prepare for Technical Questions: Anticipate technical questions related to embedded systems and signal processing during the interview process. Brush up on your knowledge of the full software development lifecycle and be ready to discuss your problem-solving approach.
How to prepare for a job interview at Defenceiq
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Assembler and C programming in detail. Bring examples of past projects where you've implemented embedded signal processing algorithms, as this will demonstrate your hands-on expertise.
✨Understand the Defence Sector
Familiarise yourself with the current trends and challenges in the Defence and Security sector, particularly related to maritime products. This knowledge will help you engage in meaningful conversations during the interview and show your genuine interest in the role.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities, especially in software/hardware integration and fault resolution. Practising common scenarios can help you articulate your thought process clearly.
✨Demonstrate Team Collaboration
Highlight your experience in peer reviewing design and code, as well as your contributions to sprint planning and retrospectives. Emphasising your ability to work collaboratively will resonate well with the team-oriented culture of the company.