Hudson Shribman is looking for a Senior Software Engineer The purpose of the role is to create, maintain and release high quality software to schedule, in accordance with Company standards. Senior Software Engineer Requirements: • Team working ability and drive to deliver on time • C experience in an embedded environment • Experience of embedded processors and real-time operating systems • Experience of interfacing with hardware devices and peripherals • Solid understanding of software development life-cycles and processes • Experience of requirement analysis, software design and software architecture • Experience with source control tools such as SubVersion and Git • Behavioural: self-starting, adaptable, problem solving Desirable: • C++ experience in an embedded environment • Object Oriented Design and Programming experience • Familiarity with desktop application, GUI/event-based design • Knowledge of issue-tracking tools, such as Jira. • Knowledge of releasing software to Production . If Interested in the role for Senior Software Engineer please contact Anthonii Oake at Hudson Shribman to discuss further as well as sending an up to date CV to (url removed)