|Listed on:||8th January|
|Salary/Rate:||£45,000 - £58,000|
This job has now expired please search on the home page to find live IT Jobs.
Safety Critical Software Engineer
Would you like to work with new safety critical products for new UK MOD programmes? We currently have a vacancy for a motivated and capable Safety Critical Software Engineer, to join our growing team at our site in Yeovil, Somerset.
Our base is west of town, just off the A3088, where we provide a workplace that supports our culture, with facilities that enable our people to deliver great work in a relaxed and creative environment. The town is well connected with train lines running to London and Bristol, and enjoys excellent local public transport services.
As a Safety Critical Software Engineer, you will be an integral part a team specifying and designing safety critical subsystems for a new and exciting programme. In particular you will design, implement and test, using model-based software engineering, in order to specify and generate the software and achieve either; SIL2 or SIL3 certification.
This position will allow you the opportunity to further develop your experience with safety critical products, but then also allow you to develop grow your career within Engineering at BAE Systems.
Your main responsibilities as a Safety Critical Software Engineer will involve:
Production of software requirements derived from System-level requirements, using IBM DOORS,
Contributing to the identification and justification of the architectural strategy/approach taken to produce a high availability and high integrity solution (up to SIL3)
Contributing to the production of software design from the DOORS requirements, using UML, within a Architectural Framework, such as MODAF (programme uses an extension called SOSAF)
Implementation of UML based design, with full trace back to the requirements
Contributing to the production of a VCRM to support software qualification
Generate unit tests to achieve code coverage levels, as specified by the standard BS EN 61508 for SIL2 & SIL3 software
Conducting static code analysis of the generated software and analysis the results, ensuring that code complexity achieve the goals Setout by the standard BS EN 61508
Working as part of an Agile/Scrum based team, participating in Daily Stand-up meetings
Conducting peer reviews of work products generated throughout the development lifecycle
Ensuring that all work products generated are held under configuration control
Your skills and qualifications as a Safety Critical Software Engineer will include all of/some of the following, dependent on your experience level:
Developing software to a defined Safety Integrity Level (SIL), either SIL2 or SIL3 e.g. within industries such as Automotive, Aerospace or Medical
Developing software in accordance with Def-STAN 00-55, Issue 4 and Def-STAN 00-56, Issue 7 to achieve certification with BS EN 61508 (2010)
Programming languages; Ada or MISRA C within an embedded systems environment
Full software development lifecycle experience (from concept to production), e.g. using ISO 12207
Modelling software using UML or similar toolsets
Experience of working with Realtime Operating Systems (RTOS) for high integrity software (e.g. VxWorks or Integrity)
Modelling software using an architectural framework, e.g. MODAF, SOSAF, DODAF
Developing software in accordance with safety related standards, such as BS EN 61508 , BS EN 50128 or DO-178C
Experience of testing techniques and tools within a high integrity software programme e.g. Static Code Analysis, Dynamic Analysis and Testing.
Familiar with the use of test tools such as; Cantata++, LDRA, VectorCast, Winrunner, JMeter, Grinder, AdaTest
Familiar with model-based design using SCADE, LabVIEW or Simulink
Familiar with developing secure software, either in accordance with NCSC and CESG guidelines, or using secure communication standards, e.g. BS EN 50159.
Knowledge of digital signal processing algorithms.
Designing software modules using ARINC 653
What we're looking for in you:
You are self-motivated and demonstrate the ability to collaborate within a team. You must be an approachable person who can adapt to situation.
Benefits: Our employees receive an excellent benefits package which includes a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. We also offer a range of additional benefits such as flexible working, an employee assistance programme, Cycle2work and many local and national employee discounts. Some employees may also be eligible for an annual incentive.
BAE Systems is one of the world's leading global defence, security and aerospace companies. We work at the cutting edge of technology, creating more than 100 new inventions every year for customers in over 100 countries.
BAE Systems Air
If you'd like to make a real difference where it counts, BAE Systems is the place for you.
From keeping soldiers, sailors and pilots safe to helping countries prosper, from developing the next generation of supersonic aircraft to investing in the next generation of super-smart talent - at BAE Systems, we work together to give our customers an essential edge in protecting the things that really matter. Lives, livelihoods, ways of life.
As part of our Air team, you could be working at the edge of what is technologically possible, shaping the future to ensure our customers are ready to face challenges we cannot even imagine today. You could be developing and evolving the technologies that will defend the UK for generations to come and supporting our customers around the globe.
Join us and you'll be encouraged and rewarded to excel in this important work. Apply your talent where it counts.
We recognise that an inclusive and diverse workplace - where all employees feel respected, valued and able to achieve their full potential - is vitally important. Not only does it inspire creativity and collaboration, it's good for business. We celebrate our differences and believe our diverse skills, abilities and perspectives strengthen our culture and our overall performance.
We welcome applications from all suitably qualified people.
Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and/or your place of birth may limit those roles that you can perform for the organisation.