This job is no longer available
Software Lead, Cambridgeshire
We are searching for a very experienced Software Engineer to take a leadership position to provide the vision, direction, and structures needed to ensure reliable and efficient delivery of high-quality software.
The role covers all leadership aspects of the Software function, and is responsible for:
Creating new products & platforms.
Enhancing and maintaining current products.
Assisting Customer Support, Sales, & Manufacturing.
We are searching for a candidate with the following profile:
Excellent academic background
Comprehensive knowledge of embedded C programming in a real-time environment.
Detailed knowledge and proven experience of the full lifecycle of software development.
Coordination and staffing of teams across multiple software projects in a matrix environment.
Substantial experience in some of the following areas with knowledge of the remainder:
User-interface software environments & principles, middleware (WAP, TCP/IP etc)
Device frameworks and drivers
Protocol stack architecture, design and implementation
DSP algorithms, control code and audio systems
Windows and Linux desktop software development experience
Software project management
Ability to lead from the front making systematic improvements, driving change, and delivering excellence across the software organisation.
Passion and ability to evangelise about the development of embedded software, tools and systems.
Ability to inspire and motivate employees and partners with a compelling vision of how software should be created.
Excellent analytical, numerical, written, and verbal communications skills.
Line management experience of teams of >20 staff including the management of sub-team leaders.
Discipline and focus to act as a firm quality gatekeeper whilst remaining pragmatic to business needs.
Ability to consider issues from customer and product user perspectives.
Ability to work to a high level of quality and detail, having understood the "big picture".
Can do attitude, robust and able to cope with a broad based and demanding brief.