At a Glance
- Tasks: Develop software for innovative electronics systems and solve mission-critical problems.
- Company: Join QinetiQ, a leader in defence technology and innovation.
- Benefits: Enjoy competitive salary, hybrid working options, and a collaborative environment.
- Why this job: Work with cutting-edge technology and brilliant minds to make a real impact.
- Qualifications: Degree in Computer Science, Engineering, Maths, or equivalent experience required.
- Other info: Opportunity to work on military and civilian applications in a dynamic setting.
The predicted salary is between 48000 - 84000 £ per year.
Are you ready to be part of the future? At QinetiQ, we are creating it. From cutting-edge defence technology to ground-breaking innovations, our mission is to empower and protect lives. Join us as a Senior Embedded Software Engineer at our Malvern site, where you will have the opportunity to work with cutting-edge technology in partnership with some of the most brilliant minds.
The Role
As a Senior Embedded Software Engineer, you will be working within a team that develops software for innovative electronics systems, working closely with specialists from across a number of disciplines. Day-to-day, you'll be working throughout the engineering lifecycle, applying rigorous engineering practices; analysing, designing, implementing, testing, supporting, and maintaining solutions that solve mission-critical problems of our customers.
Your responsibilities will include:
- Being responsible to the Project Design Authority for software development and related software engineering activities
- Communicating ideas with multiple stakeholders and customers at all levels
- Innovation in the application/integration of digital hardware technologies to build novel embedded systems
- Solving technically challenging problems from rapid developments to full-scale system developments
Essential experience of the Senior Embedded Software Engineer:
- Extensive experience developing in C++
- The ability to work in rigorous engineering environments using configuration management and change management processes and tools
- Knowledge and experience of the specification, design, and implementation of complex software solutions
- Previous experience developing for embedded platforms, including interfacing to on-board FPGAs
- The ability to design software using UML and working with test tools
Essential qualifications for the Senior Embedded Software Engineer:
- A degree in Computer Science, Engineering, Maths, or demonstrable equivalent experience. We value difference, and we don't have a fixed idea when it comes to background or education. Provided you can show the required level of experience and willingness to learn, then we would like to hear from you.
This role is 37 hours per week based at our Malvern site. Hybrid working options are available. The Malvern facility is noted for its work in electronic warfare, surveillance, and complex system integration, contributing significantly to the UK's defence capabilities. Developing technologies for military and civilian applications, including sensors, communications, and cyber security.
Senior Embedded Software Engineer employer: QinetiQ
Contact Detail:
QinetiQ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in embedded systems and C++ development. This will not only help you during interviews but also show your genuine interest in the field, making you a more attractive candidate.
✨Tip Number 2
Network with current or former employees of QinetiQ on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and expectations, which can be invaluable during the interview process.
✨Tip Number 3
Prepare to discuss specific projects where you've applied rigorous engineering practices. Be ready to explain your role in the software development lifecycle and how you tackled complex problems, as this aligns closely with the responsibilities of the role.
✨Tip Number 4
Showcase your ability to communicate effectively with stakeholders. Practice articulating technical concepts in a way that non-technical team members can understand, as this is crucial for the collaborative environment at QinetiQ.
We think you need these skills to ace Senior Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive experience in C++ and any relevant projects you've worked on. Emphasise your ability to work in rigorous engineering environments and your familiarity with configuration management processes.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or technologies that excite you about QinetiQ and how your skills align with their mission of empowering and protecting lives.
Showcase Relevant Experience: When detailing your previous roles, focus on your experience developing for embedded platforms and interfacing with on-board FPGAs. Use concrete examples to demonstrate your problem-solving skills and innovation in software development.
Prepare for Technical Questions: Anticipate technical questions related to software design using UML and your experience with test tools. Be ready to discuss your approach to solving complex problems and how you communicate ideas with stakeholders at various levels.
How to prepare for a job interview at QinetiQ
✨Showcase Your C++ Expertise
Make sure to highlight your extensive experience with C++. Be prepared to discuss specific projects where you used C++ to solve complex problems, and demonstrate your understanding of best practices in software development.
✨Understand the Engineering Lifecycle
Familiarise yourself with the engineering lifecycle, as this role involves working through various stages. Be ready to explain how you've applied rigorous engineering practices in past projects, from analysis to maintenance.
✨Communicate Effectively
Since the role requires communication with multiple stakeholders, practice articulating your ideas clearly. Prepare examples of how you've successfully collaborated with team members and customers in previous roles.
✨Demonstrate Problem-Solving Skills
Be prepared to discuss technically challenging problems you've encountered and how you approached solving them. Highlight any innovative solutions you developed, especially in embedded systems or interfacing with FPGAs.