Embedded (C, C++) Software Design and Development Engineer

Cirrus Selection Limited ,
Stevenage, Hertfordshire
Salary: From £30,000 to £50,000 per annum Overtime, Bonus & Excellent Benefits

Overview

Embedded (C, C++) Software Design and Development Engineer Location: Stevenage Salary: Up to £50,000 P/A benefits (Including Overtime, Bonus and Pension) Hours:37 hours per week We have an exciting opportunity for an Embedded Software Design and Development Engineer to work for a world class technical engineering company based in Stevenage. This is an excellent opportunity to work with a company that can offer long term career development potential as well as the chance to work on challenging, exciting projects. We are looking for a highly capable and adaptable Embedded Software Design and Development Engineer to join our Development Facility. The Embedded Software Design and Development Engineer will be responsible for developing the real-time systems application software for the next generation of Missile Systems. This is a hands-on role and will involve designing, implementing and testing the missile subsystem software products and evolutions for future products. Requirements (Include but not limited to) Ideally degree qualified in Software Engineering, Computer Science or similar Significant previous experience with embedded C, C++. Experience of developing real time embedded software using an OO approach. Ability to debug complex problems. A ‘can do’ attitude and an approach focused on a timely high-quality delivery. A focus on code quality and to engage in code and design reviews. Development of maintainable and extensible code (to adapt to the change in requirements etc.) Desirable / Advantageous: Experience in model-based development, either in SysML / UML using tools such as IBM’s Rhapsody or in Matlab / Simulink. Knowledge of Real Time Operating Systems such as PikeOS. Experience in low level driver development and interface with Firmware Experience of developing software products under Windows and Linux development environments for ARM based multi-core processing platforms. Knowledge of standards such as DefStan 00-55 & RTCA 178B/C and restricted coding standards such as MISRA. Exposure to IBM Rational Team Concert. Understanding and use of concepts such as Continuous Integration (Jenkins) and Test-Driven Development. Please Note: Due to the nature of work undertaken at our client's site, this position requires candidates to be able to meet special nationality rules and therefore these vacancies are only open to sole British Citizens. Applicants who meet these criteria will also be required to undergo security clearance vetting, if not already security cleared to a minimum SC level. Please note: Due to the occasional high amount of applications, it can be difficult to reply to everyone. If you haven’t been contacted within 1 working week, then you haven’t been successful on this occasion. However, thank you for your interest. Cirrus Selection offers the services of an Employment Agency for permanent recruitment and the services of an Employment Business for contract recruitment. This job was originally posted as www.totaljobs.com/job/89698891