Lead Software Engineer

QuEST Global ,
Edinburgh, City of Edinburgh

Overview

Job Description

12299BR Title: Lead Software Engineer Job Description: Role Overview: You will be initially work as a software engineer within an integrated project team and be responsible for creating high quality and robust designs and code; for fully documenting and recording your work products; keeping them under configuration management and providing plans and progress reports. Once you have gained sufficient domain experience, you will be responsible for the technical leadership and people management of a small team of software engineers. This position is for applications and middleware software development. Skills, Qualifications and Experience required: Your skills and experience should include: + A proven track record in leading a software team in the design and delivery of a complex software solution + Ability to provide technical leadership, guidance and mentoring as necessary. + Able to work well within a multi-discipline team + Experience of software project management activities including: software planning, estimation, tracking, and reporting. + Experience of the full software lifecycle including: Requirements Management, Design, Implementation, Test and Integration. + Programming in an object-oriented programming language. C++ is mandatory. + Confident in Object Oriented Design and UML (Unified Modelling Language) + Experience of developing software for a real-time embedded environment + Experience with real time operating systems; VxWorks would be ideal. + Familiarity with Model Driven Engineering + Experience in some of: Rhapsody, MatLab/Simulink, DOORS, Dimensions similar tools is beneficial + Some of the teams are moving towards agile so familiarity with Agile and Scrum techniques and JIRA, BitBucket, Git is desirable but not essential + Preferred background in Automotive, Rail, Transportation, Aerospace or other domains that are tightly regulated and safety critical Other: + UK citizenship is mandatory to be able to clear the background checks and obtain SC clearance + Current valid SC clearance would be an advantage Auto req ID: 12299BR Job Type: Full Time-Regular Assignment Country: United Kingdom Total Years of Exp: 8 Education Type: B.E/B.Tech/BS-Electronics Engineering Assignment State: Edinburgh Assignment Location: Edinburgh Experience Level: Mid Level