At a Glance
- Tasks: Develop cutting-edge defence software and engage in the full software development lifecycle.
- Company: Join a leading company in defence systems, known for innovation and support.
- Benefits: Enjoy a competitive salary, bonuses, flexible working, and professional growth opportunities.
- Why this job: Make a real impact in defence technology while working in a supportive team environment.
- Qualifications: Experience in ADA and C/C++ software development, with strong problem-solving skills required.
- Other info: This role offers paid overtime and enhanced leave policies.
The predicted salary is between 42000 - 60000 Β£ per year.
We have a fantastic opportunity for an experienced ADA Software Engineer role that will see you involved in contributing to the development of cutting-edge defence systems. Working in an environment where you will be supported and technically challenged, this position offers the chance to work across the full software development lifecycle, influencing design and delivering excellence.
What We Can Offer You
We provide an attractive salary of circa Β£57,000, a company bonus of up to Β£2,500, paid overtime, enhanced leave policies, and fantastic site facilities. They also support flexible working arrangements and offer opportunities for professional growth.
About the Role
As an ADA Embedded Software Engineer, you will be crucial in delivering real-time embedded software for various subsystems and components. You will join a supportive team that works on requirements, architecture, design, implementation, testing, and delivery of subsystem software.
Key Responsibilities
- Develop software in ADA while adhering to company processes and timelines.
- Interface with diverse stakeholders across systems design, electronics design, safety, and quality.
- Engage in code and design reviews with a focus on quality and maintainability.
What Weβre Looking For
- Significant experience in developing embedded software using Ada, and C/C++.
- Experience in model-based development tools, preferably IBM's Rhapsody.
- A focus on code quality and the ability to engage in code and design reviews.
- A proactive, problem-solving approach and excellent communication skills.
If you are ready to take the next step in your career and make a significant impact, we invite you to apply!
ADA Software Engineer employer: Cirrus Selection
Contact Detail:
Cirrus Selection Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land ADA Software Engineer
β¨Tip Number 1
Familiarise yourself with the ADA programming language and its specific applications in embedded systems. Consider working on personal projects or contributing to open-source projects that utilise ADA to showcase your skills.
β¨Tip Number 2
Network with professionals in the defence and embedded systems sectors. Attend industry meetups, webinars, or conferences where you can connect with potential colleagues and learn more about the latest trends and technologies.
β¨Tip Number 3
Brush up on your knowledge of model-based development tools, especially IBM's Rhapsody. Familiarity with these tools can set you apart from other candidates and demonstrate your commitment to quality software development.
β¨Tip Number 4
Prepare for technical interviews by practising coding challenges and reviewing common design patterns used in embedded systems. Being able to articulate your thought process during problem-solving will impress interviewers.
We think you need these skills to ace ADA Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with ADA and C/C++. Include specific projects or roles where you've developed embedded software, as well as any relevant tools like IBM's Rhapsody.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly your experience in code quality and design reviews.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your proactive, problem-solving approach. This could be through specific challenges you've faced in previous roles and how you overcame them.
Highlight Communication Skills: Since the role involves interfacing with diverse stakeholders, emphasise your communication skills. Mention any experiences where you successfully collaborated with teams or presented technical information to non-technical audiences.
How to prepare for a job interview at Cirrus Selection
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with ADA and C/C++. Bring examples of past projects where you developed embedded software, and be ready to explain your approach to coding and design.
β¨Understand the Companyβs Mission
Research the companyβs role in defence systems. Understanding their products and how your skills can contribute will show your genuine interest and help you align your answers with their goals.
β¨Prepare for Code Reviews
Since the role involves engaging in code and design reviews, think about how you approach feedback. Be ready to discuss a time when you received constructive criticism and how you used it to improve your work.
β¨Demonstrate Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Highlight your proactive approach and ability to communicate effectively with diverse stakeholders.