– Embedded Software Engineer – Software development experience across the software development lifecycle – Software design and test in real time embedded systems Key Tasks and Accountabilities
– The estimation, analysis, design, implementation, test, debugging and qualification of software systems in a real time, embedded, safety related environment. Technical and Professional Skills
Essential – Real-time embedded Software Engineering (C and C++ preferred) – Experience of a range of RTOSs, platforms and of the hardware/software interface – Experience of a range of development environments – IBM Rational Rhapsody in C++ Desirable – Working knowledge of DOORS and requirements management – Experience of hardware/software interface and debug – Experience of developing communications protocols (RS232, RS485, Ethernet, TCP/IP) – Experience of developing to standards in a safety-related environment (DEFSTAN 00-55/00-56, IEC 61508, DO178B or similar) – Familiarity with agile development and CI practices – Testing software to high levels of integrity and coverage, using both static and dynamic testing This is a fantastic opportunity with a global, innovative company. Join Us.
#J-18808-Ljbffr