Description
Software Team Lead: C++, Agile/Scrum, Linux, Windows, Embedded, Low-Level, Multi-threadingAn established company, globally recognised for its transportation systems, is looking for a Senior C/C++ engineer, for a 12 month contract, with experience in leading Agile/Scrum teams or projects to join their exceptionally talented and passionate Development Team.
You would be working for a large, well respected software house, working on platforms that are used by millions of people every day.
Responsibilities:
. Day to day technical leadership of a team of Software Engineers following and Agile/Scrum methodology
. Providing creative, thorough and practical solutions to a wide range of technical problems
. Supporting the bids and proposals and customer variation requests
. Analysing and contributing to system and subsystem requirement specifications and design definitions
. Designing, developing and testing of applications and programs to support company products
. Completing high and low level detailed software design specifications, storyboards and interface specifications
. Preparing reports, manuals, procedures and status reports
Qualifications:
The successful applicant will possess a BSc or equivalent in Electrical Engineering, Computer Sciences or related field, an extensive background in Software Engineering with a proven track record of specification, design and development of Software, excellent up-to-date knowledge and experience of hands on Embedded C++ Software Development in a Linux, Windows or cross-platform development environment and previous experience of leading small teams in a Technical Lead capacity. The candidate must have solid Agile experience and experience of TDD.