Software Engineer (C,C++)
Contract Software Engineer (C,C++) required for initial six month assignment with a multi national defence company based in Stevenage.
C/C++, Development Software Engineer capable of design, Development and test of systems for Defence applications. Knowledge of Defence Standards and Micro-Controller Technologies would therefore be useful. The Development languages will be mainly C or C++. The software will require properties associated with dependability (reliability, security) and in particular, safety. The specification of the design of the (real time) embedded code uses UML and familiarity with this approach would be desirable. Knowledge of Rhapsody, LDRA would be useful. Knowledge of DOORS and the Rational Team Concert configuration management system would be useful. Accountabilities: Depending on the skills and experience of the engineer, they would be expected to partake in potentially all the development lifecycle from Architectural specification of the software product and equipment through to the testing and verification of that equipment Skills and Knowledge: A Software Engineer capable of design, development and proving of efficient hard real-time software. The role will involve development and integration with the target hardware and software. Suitable skills in the following areas are required as will be the ability to communicate with other engineers from different skill areas. Knowledge of Software development practices and process is required Mandatory knowledge *C++ *UML/Rhapsody Desirable knowledge includes *DDS, UDP/TCP *C, Wireshark analysis tool *GPS/GDB - Target debuggers *Linux *Built In Test *HW/SW Interface *DOORS requirements tool
Mandatory knowledge *C++ *UML/Rhapsody Desirable knowledge includes *DDS, UDP/TCP *C, Wireshark analysis tool *GPS/GDB - Target debuggers *Linux *Built In Test *HW/SW Interface *DOORS requirements tool