Embedded Software Engineer
Bristol
Salary: Circa £60,000 depending on experience
What we can offer you:
-
Company bonus of up to £2,500 (based on company performance)
-
Pension of maximum total (employer and employee) contribution of up to 14%
-
Paid overtime
-
Up to 15 additional days of flexi leave
-
Parental benefits include up to 26 weeks of full pay for maternity, paternity, adoption, neonatal
-
Fantastic site facilities, including subsidised meals, free car parking
-
Excellent career progression and development opportunities
-
Relocation available
The enterprise
Working within a world-leading, technical engineering organisation, we currently have an opportunity for a Software Engineer. The company are an award-winning business that invests heavily in its staff, offering training, personal development and career progression opportunities. With a long order book, they are a stable business who have been growing for a number of years.
Dynamic (hybrid) working: Typically for this role, you will work 4 days per week on-site due to the secure classification of the work requiring secure network access.
The opportunity
Embedded Software Engineer
You will be developing embedded, real-time software for missile computers on current systems and future evolutions. Activities cover the full software lifecycle from requirements definition and analysis through to software release.
This role requires the development, integration and verification of software using the Ada language. This software is integrated with other software, Simulink algorithms, an RTOS and firmware. System testing is performed on real, missile subsystem target hardware. You will be trained to use Ada.
They welcome applications from those with experience in other software languages and domains, as we have found that our methods and tools are easily mastered by capable software engineers with effective training; help and support will be provided by our skilled, experienced and supportive team.
What we’re looking for from you:
-
Significant experience in the development of embedded software with Ada or C, C++.
-
Experience in model-based development - either using UML tools such as IBM’s Rhapsody or Matlab/Simulink.
-
An awareness of deploying software on real-time Operating Systems and ARM-based processing platforms.
-
Knowledge of standards such as DefStan 00-55 & DO178B and restricted coding standards such as MISRA / SPARK would be advantageous.
-
Experience of working in a collaborative manner with engineers from other disciplines and with international colleagues.
Their Business:
They respect new perspectives and experiences, and value collaborative ways of working. They’re committed to growing and supporting diversity in our workforce and ensuring everyone has an equal opportunity to reach their potential. They have employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity and more
Due to the nature of our business, this particular vacancy requires the applicant as a minimum to be a British Citizen or a Dual UK national with British citizenship and capable of achieving the clearance levels mentioned above.
Cirrus Selection offers the services of an Employment Agency for permanent recruitment and the services of an Employment Business for contract recruitment