SENIOR / LEAD SOFTWARE ENGINEER - ESSEX - TO £45K + BENEFITS
Excellent opportunity to lead a software project team to ensure correct & robust software design. Also accountable for SW project integration planning & execution & co-ordinating the software development of multiple globally dispersed software sub-systems - To apply for this exciting position you will be an experienced C programmer with significant exp in software development for embedded systems. Other criteria include: - Proven technical leadership of software development teams - Good understanding of microprocessors & real time operating systems (eg OSEK), including principles of multi-tasking. - Appreciation of Analogue & Digital Electronics - Knowledge of software engineering lifecycles & structured software quality processes - Software Design, Development, Implementation & Testing - Exp of Software Critical Resource & Effort estimation - Exp in developing embedded software for audio products - CMM, CMMi, Spice or similar software engineering standards - Knowledge of HC12, NEC & ARM7 processors - Knowledge of MISRA C coding guidelines (including tools e.g QAC) - Exp in communication protocols, particularly CAN - Knowledge of Configuration Management Tools (particularly ClearCase) - Knowledge of defect tracking & Change control tools/practices (e.g ClearQuest) In this key position, the SENIOR / LEAD SOFTWARE ENGINEER will: - Lead/support project management, planning & execution of software development activities - Work with Software Architects to ensure development & implementation of the High Level Software Design Technical guidance & leadership of the software development team - Lead regular planning, tracking/oversight meetings - Support SW Integration Manager for planning, critical resource, effort estimation & quotations, & project tracking activities - Software requirements analysis & definition to support development software modules by sub-system teams for audio projects |