Software Engineer
Role details
Job location
Tech stack
Job description
General Dynamics in St Leonards-on-Sea currently provide avionic mission computing systems for a wide range of military fast jets, helicopters, and UAV's. 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., We are hiring talented Junior Software Engineer to help develop the next generation of avionics systems. As a Junior 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
Requirements
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.
Benefits & conditions
These full-time roles are based in Hastings and offers an attractive starting salary of up to £33,000 and our excellent flexible benefits package 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.