At a Glance
- Tasks: Develop innovative software solutions for security and defence, focusing on image and signal processing.
- Company: Join a leading firm tackling complex challenges in the security and defence sectors.
- Benefits: Enjoy flexible working hours, competitive pay, and generous pension contributions.
- Why this job: Work on cutting-edge projects with bright minds while mentoring others and advancing your career.
- Qualifications: Experience in C/C++, web technologies, and a strong academic background in numerate subjects required.
- Other info: Must secure Developed Vetting clearance; office presence is mandatory due to sensitive work.
The predicted salary is between 48000 - 84000 £ per year.
Please note, candidates are required to secure Developed Vetting (DV) clearance for this role. This requires you to be a British citizen and have resided in the UK for at least 10 years.
This company is seeking experienced software developers to join their multi-disciplinary team developing integrated solutions to tough problems in the security and defence sectors. You will help develop innovative image and signal processing algorithms sitting on top of specialist hardware. This might require optimisation for low power environments or novel adaptations of existing technologies to new sensor data. Your work will expand to more sophisticated software projects in the cyber security industry, as well as creating UIs for electronic gizmos using web technologies.
You will be working alongside other bright software and hardware engineers on varied and challenging projects. You will have the opportunity to lead and mentor other engineers, as well as be supported to achieve your own career goals. With other experienced engineers to learn from and cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills.
Requirements:
- Commercial-grade experience developing and maintaining complex systems in C/C++
- Familiarity with web UI technologies (HTML, JavaScript, etc.) and Linux systems
- Strong academic background including a 1st or 2:1 or PhD in a numerate subject and A’s or A*’s in Maths and Physics at A Level
- Strong communication skills both for client work and for mentoring and leading team members
- British citizenship and UK residency for at least 10 years
Due to the sensitive nature of much of the work you will perform, you are required to be in the office every day; however, the company understands everyone’s schedules are different and so supports flexible working hours. Additionally, they offer a competitive remuneration package including generous employer contribution pensions and annual performance-related bonuses.
Senior Software Developer employer: ECM Selection
Contact Detail:
ECM Selection Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer
✨Tip Number 1
Make sure you highlight your experience with C/C++ and any complex systems you've developed. Be ready to discuss specific projects where you've optimised performance or adapted technologies, as this will show your problem-solving skills.
✨Tip Number 2
Familiarise yourself with the latest trends in image and signal processing algorithms. Being able to discuss recent advancements or your own ideas on how to implement them can set you apart from other candidates.
✨Tip Number 3
Since you'll be working closely with other engineers, emphasise your teamwork and mentoring experiences. Prepare examples of how you've led projects or supported junior team members in the past.
✨Tip Number 4
Given the requirement for Developed Vetting clearance, ensure you are clear about your eligibility. Be prepared to discuss your residency history and any relevant security protocols you've worked with in previous roles.
We think you need these skills to ace Senior Software Developer
Some tips for your application 🫡
Understand the Requirements: Make sure you fully understand the requirement for Developed Vetting (DV) clearance. Highlight your British citizenship and UK residency in your application to demonstrate your eligibility.
Tailor Your CV: Focus on showcasing your commercial-grade experience in C/C++ and any relevant projects involving web UI technologies. Mention specific examples of your work in image and signal processing algorithms, as well as any leadership or mentoring roles you've held.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for working in the security and defence sectors. Discuss how your skills align with the company's needs and your desire to tackle challenging projects while contributing to team success.
Highlight Communication Skills: Since strong communication skills are essential for this role, provide examples in your application of how you've effectively communicated with clients or mentored team members. This will help demonstrate your fit for the position.
How to prepare for a job interview at ECM Selection
✨Understand the Security and Defence Sector
Familiarise yourself with the current trends and challenges in the security and defence sectors. This will help you demonstrate your knowledge and show that you're genuinely interested in the role and its impact.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and web UI technologies. Bring examples of past projects where you've developed complex systems, and be ready to explain your thought process and problem-solving techniques.
✨Highlight Your Mentoring Experience
Since the role involves leading and mentoring other engineers, share specific examples of how you've successfully guided team members in the past. This will illustrate your leadership skills and ability to work collaboratively.
✨Prepare for DV Clearance Questions
As this role requires Developed Vetting clearance, be ready to discuss your background and residency in the UK. Ensure you can clearly articulate your eligibility and any relevant experiences that align with the security requirements.