Description
Senior Software Engineer
Responsibilities
The role will incorporate Detailed Software Requirements and Design Analysis, Implementation, Integration and Test of software components and software subsystems.
Education/Experience
ESSENTIAL:
Strong background in Software Design, Code, Test and version control using UML methodologies, processes and tools
Significant experience in developing software applications using C++
Experience of developing bezel button driven Graphical User Interface (GUI) software for Embedded systems
Experience of Case Tools that support UML model development
DESIRABLE:
Experience of GUI development tools
Experience of Rhapsody UML modelling tool
Experience of MISRA C++ development/testing
Experience of developing graphical software using OpenGL
Experience of using SVN configuration management tool
Candidates must be SC Cleared or eligible to undergo the security vetting procedure.