At a Glance
- Tasks: Develop next-gen avionics systems and lead software engineering projects.
- Company: Join General Dynamics, a leader in defence technology and innovation.
- Benefits: Competitive salary, flexible working, compressed hours, and career development.
- Why this job: Make an impact in defence tech while working with cutting-edge embedded software.
- Qualifications: Experience in C, Ada, or Rust; strong team collaboration skills.
- Other info: Diverse workplace with great growth opportunities and a commitment to inclusion.
The predicted salary is between 45600 - 62000 £ per year.
General Dynamics Mission Systems engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of more than 13,000 top professionals, we partner with the best in industry to expand the bounds of innovation in the defence and scientific arenas. In the UK, we are leading the way in avionics and communication systems.
General Dynamics in St LeonardsāonāSea currently provide avionic mission computing systems for a wide range of military fast jets, helicopters, and UAVs. Recent success has resulted in General Dynamics developing the next generation of Advanced High Performance, Safety Critical Mission Computer Systems to meet the needs of latest platforms in development by several aircraft manufacturers. These Mission Computing Systems provide the functionality that integrates aircraft systems, sensor systems and stores management systems with the information and control systems required by the aircrew to meet the demanding operational needs of these aircraft.
As a Senior Software Engineer you will help us develop the next generation of avionics systems. You will be given the opportunity to apply your experience and proven technical aptitude in a new and interesting environment, becoming a key member of the software engineering community.
You will be responsible for requirements analysis, design, implementation and verification of embedded Avionics software components. As a Senior Software Engineer, you will be responsible for the development and integration of embedded software components for Avionics platforms, using a variety of design tools and languages across the development lifecycle.
The Senior Software Engineer will undertake a range of activities:
- Development of architectural concepts.
- Requirements analysis, design, implementation and verification of software components.
- Technical leadership and mentoring of junior software engineers.
- Achieving design assurance needs to time scale and budget.
The candidate is required to have sufficient relevant software engineering and domain competence across most of the aspects captured below:
Essential Skills
- Experience of significant parts of the software development life-cycle, from requirements through to verification and validation.
- Embedded software development using procedural languages like C, Ada or Rust.
- Understanding of operating systems preferably including Linux.
- A willingness to learn and develop any gaps in experience/competence.
- Analysis and decision making.
- Collaborative team working.
This role has a salary of between £45,600 and £62,000 plus our flexible benefits package. We are open to this role being spent with time working from home and in the office (hybrid - typically 3 days working in office) on a weekly basis or fully in our offices.
We pride ourselves in being a great place to work with a shared sense of purpose, offering impressive benefits:
- A compressed nine-day fortnight and compressed hours - which means every other Friday off.
- A personalized career development plan, alongside regular progress reviews - supporting and valuing your progression within the Company.
- A flexible working environment where your contributions are recognized and rewarded with flexible benefits.
We believe in maintaining a diverse workplace - inclusive of beliefs, cultural background, job experiences, thoughts and ideas. We are a Disability Confident Employer, as such we offer an interview to disabled people who meet the minimum criteria for the job.
All successful/appointed applicants must be able to obtain a level of UK Security clearance that is appropriate for the role and undertake suitable Right to work checks.
Every application matters to us. We want you to know that each application we receive is reviewed by a real personānot just an algorithm. Our screening questions are also carefully considered to help us understand your experience and fit for the role.
Senior Embedded Software Engineers (C, ADA, RUST) in Hastings employer: General Dynamics UK Limited
Contact Detail:
General Dynamics UK Limited Recruiting Team
StudySmarter Expert Advice š¤«
We think this is how you could land Senior Embedded Software Engineers (C, ADA, RUST) in Hastings
āØTip Number 1
Network like a pro! Reach out to current employees at General Dynamics or similar companies on LinkedIn. A friendly chat can give you insider info and might even lead to a referral.
āØTip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your embedded software projects in C, Ada, or Rust. This will help us see your practical experience and problem-solving abilities.
āØTip Number 3
Ace the interview by practising common technical questions related to embedded systems. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
āØTip Number 4
Donāt forget to apply through our website! Itās the best way to ensure your application gets seen by the right people. Plus, it shows youāre genuinely interested in joining our team.
We think you need these skills to ace Senior Embedded Software Engineers (C, ADA, RUST) in Hastings
Some tips for your application š«”
Tailor Your CV: Make sure your CV highlights your experience with C, Ada, and Rust. We want to see how your skills align with the role, so donāt be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youāre passionate about avionics systems and how your background makes you a perfect fit for our team. Keep it engaging and personal.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in software development. We love seeing candidates who can think critically and come up with innovative solutions!
Apply Through Our Website: We encourage you to apply directly through our website. Itās the best way for us to receive your application and ensures youāre considered for the role. Plus, itās super easy!
How to prepare for a job interview at General Dynamics UK Limited
āØKnow Your Tech Inside Out
Make sure you brush up on your knowledge of C, Ada, and Rust. Be ready to discuss your experience with these languages and how you've applied them in previous projects. Itās also a good idea to understand the software development life-cycle, as theyāll likely ask about your approach to requirements analysis and verification.
āØShowcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in embedded software development and how you overcame them. This could involve discussing architectural concepts or design assurance needs. They want to see your analytical skills in action, so think of scenarios where your decision-making made a difference.
āØEmphasise Team Collaboration
Since this role involves mentoring junior engineers and working within a team, be ready to talk about your collaborative experiences. Highlight any instances where youāve led a project or helped others grow in their roles. They value teamwork, so showing that you can work well with others is key.
āØAsk Insightful Questions
At the end of the interview, donāt forget to ask questions! Inquire about the company culture, the team dynamics, or the specific projects you might be working on. This shows your genuine interest in the role and helps you determine if itās the right fit for you.