Safety Critical Software Engineer


Premium Job From BAE Systems

Recruiter

BAE Systems

Listed on

8th January 2021

Location

Yeovil

Salary/Rate

£45000 - £58000

Type

Permanent

Start Date

ASAP

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:

Essentials:

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

Desirables:

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.

Location: Yeovil

Salary: Competitive

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

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.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: