At a Glance
- Tasks: Lead a team to develop innovative embedded software for Electronic Warfare systems.
- Company: Join a cutting-edge tech company focused on mission-critical solutions.
- Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
- Why this job: Be at the forefront of technology while mentoring others in a dynamic environment.
- Qualifications: Strong C++ skills and experience with UML and Object-Oriented Design required.
- Other info: Opportunity to work on high-integrity projects with a focus on aerospace standards.
The predicted salary is between 48000 - 72000 £ per year.
Are you ready to take the lead in developing cutting-edge embedded software solutions for next-generation Electronic Warfare systems? We are seeking a Principal / Lead Software Engineer to play a pivotal role in driving innovative and mission-critical solutions.
This is a fantastic opportunity for an experienced engineer to combine hands-on development with leadership, guiding a multidisciplinary team and delivering robust embedded solutions in a high-integrity environment.
What You’ll Be Doing:
- Lead and mentor a multidisciplinary team of engineers
- Take ownership of project planning, technical reviews, and reporting
- Drive all phases of the software lifecycle: requirements, design, implementation, testing, and integration
- Develop embedded software using RTOSs such as VxWorks or embedded Linux
- Deploy software across multi-core or distributed hardware platforms
- Collaborate closely with hardware and firmware teams to deliver integrated systems
- Follow standards such as RTCA DO-178C and MISRA C/C++ for airborne software development
- Contribute to design reviews, gate reviews, and agile development ceremonies
What You’ll Bring:
- Strong experience with C++ (14 or above)
- Proficiency in UML and Object-Oriented Design techniques
- Deep understanding of embedded systems and software development processes
Principal / Lead Software Engineer employer: Holt Executive
Contact Detail:
Holt Executive Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal / Lead Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as VxWorks and embedded Linux. Having hands-on experience or projects that showcase your skills with these systems can set you apart from other candidates.
✨Tip Number 2
Highlight your leadership experience in previous roles. Be prepared to discuss how you've successfully led teams, managed projects, and mentored junior engineers, as this role requires strong leadership capabilities.
✨Tip Number 3
Brush up on your knowledge of software lifecycle processes, especially in relation to RTCA DO-178C and MISRA C/C++. Being able to demonstrate your understanding of these standards during interviews will show that you're well-prepared for the high-integrity environment.
✨Tip Number 4
Prepare examples of past projects where you collaborated closely with hardware and firmware teams. This role emphasises integration, so showcasing your ability to work cross-functionally will be a big plus.
We think you need these skills to ace Principal / Lead Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded software development, particularly with RTOSs like VxWorks or embedded Linux. Emphasise your leadership skills and any relevant projects that showcase your ability to guide a multidisciplinary team.
Craft a Compelling Cover Letter: In your cover letter, express your passion for developing innovative solutions in Electronic Warfare systems. Mention specific examples of how you've led teams and driven software lifecycle phases, aligning your experiences with the job description.
Highlight Relevant Skills: Clearly list your technical skills, especially your proficiency in C++ (14 or above), UML, and Object-Oriented Design techniques. Make sure to include your familiarity with standards like RTCA DO-178C and MISRA C/C++.
Showcase Collaboration Experience: Demonstrate your ability to collaborate with hardware and firmware teams. Provide examples of past projects where you worked closely with other disciplines to deliver integrated systems, as this is crucial for the role.
How to prepare for a job interview at Holt Executive
✨Showcase Your Leadership Skills
As a Principal / Lead Software Engineer, you'll be expected to lead and mentor a team. Be prepared to discuss your previous leadership experiences, how you motivate teams, and any challenges you've overcome in guiding others.
✨Demonstrate Technical Expertise
Make sure to highlight your experience with C++ (14 or above) and embedded software development. Be ready to discuss specific projects where you've used RTOSs like VxWorks or embedded Linux, and how you approached the software lifecycle.
✨Familiarise Yourself with Standards
Understanding standards such as RTCA DO-178C and MISRA C/C++ is crucial for this role. Brush up on these standards and be prepared to explain how you've applied them in your past work, especially in high-integrity environments.
✨Prepare for Collaborative Scenarios
Collaboration with hardware and firmware teams is key. Think of examples where you've successfully worked across disciplines, and be ready to discuss how you ensure effective communication and integration in your projects.