At a Glance
- Tasks: Join our team to develop cutting-edge avionics systems and software.
- Company: General Dynamics Mission Systems leads in high-tech solutions for defence and scientific sectors.
- Benefits: Enjoy flexible working, a compressed nine-day fortnight, and a competitive salary up to £32k.
- Why this job: Be part of an innovative team with a shared purpose and opportunities for career growth.
- Qualifications: Degree in Software Engineering, Computer Science, or Electronics; programming knowledge required.
- Other info: Hybrid work model available; we value diversity and support professional registration.
The predicted salary is between 24000 - 48000 £ per year.
Company Description
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.
Job Description
We are hiring talented Junior Software Engineers to help develop the next generation of avionics systems. As a Junior Embedded Software Engineer, you will be assigned to one of our avionic systems development teams using a variety of design tools and languages across the development life cycle.
You Will Undertake a Range Of Activities, Including:
- Software development and verification, targeting latest generation Intel and PowerPC processors
- Participate in internal and external software design reviews throughout the development life-cycle
Qualifications
To apply for these entry level Software Engineer roles, you will need degree-level education in Software Engineering, Computer Science or Electronics. Work experience in a software development environment is advantageous. You will also require the following:
- A good working knowledge of at least one programming language (C, C++, Ada, Java, Python, etc.)
- Experience of software design for simple functions, perhaps gained as part of a coursework project
- Knowledge of different Software development methodologies and their strengths & weaknesses
- Understand verification methods/techniques and when to apply them to build confidence that the software is robust and achieves the allocated requirements
- Understand the benefits of continuous integration / DevOps pipelines
- An understanding of requirements capture, work package definition and effort estimation
Professional registration as an Incorporated Engineer (IEng, IET or equivalent) is desirable, but not essential. We actively support employees in attaining professional registration status.
Additional Information
These full-time roles are based in Hastings and offer an attractive starting salary of up to £32k and our excellent 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. If who we are and what we do resonates with you, we welcome you to join our inclusive team!
Our success is fuelled by our colleagues and the wide variety of backgrounds, perspectives, and skills they bring to the Company. 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.
Junior Software Engineers employer: General Dynamics UK Limited
Contact Detail:
General Dynamics UK Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineers
✨Tip Number 1
Familiarise yourself with the specific programming languages mentioned in the job description, such as C, C++, Ada, Java, or Python. Having hands-on experience or projects that showcase your skills in these languages can set you apart from other candidates.
✨Tip Number 2
Engage with online communities or forums related to avionics and embedded systems. Networking with professionals in the field can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 3
Research General Dynamics Mission Systems and their recent projects, especially in avionics and communication systems. Being knowledgeable about their work will help you demonstrate genuine interest during interviews.
✨Tip Number 4
Prepare to discuss software development methodologies and verification techniques during your interview. Understanding these concepts will show that you are ready to contribute effectively to their development teams.
We think you need these skills to ace Junior Software Engineers
Some tips for your application 🫡
Understand the Job Requirements: Carefully read the job description for the Junior Software Engineer position. Make sure you understand the qualifications and skills required, such as programming languages and software development methodologies.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise any coursework projects or work experience that demonstrate your software development capabilities.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for avionics systems and your understanding of the role. Mention specific programming languages you are proficient in and how your background makes you a suitable candidate.
Proofread Your Application: Before submitting your application, thoroughly proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at General Dynamics UK Limited
✨Showcase Your Programming Skills
Make sure to highlight your knowledge of programming languages like C, C++, or Python during the interview. Be prepared to discuss any projects you've worked on that demonstrate your coding abilities and understanding of software design.
✨Understand Software Development Methodologies
Familiarise yourself with different software development methodologies such as Agile or Waterfall. Be ready to explain their strengths and weaknesses, and how they might apply to the role you're interviewing for.
✨Discuss Verification Techniques
Since the role involves ensuring software robustness, be prepared to talk about verification methods you’ve learned about or used. This shows your understanding of quality assurance in software development.
✨Express Your Interest in Continuous Learning
Demonstrate your eagerness to grow within the company by discussing your interest in professional registration and continuous integration practices. This aligns with the company's values of career development and innovation.