Embedded Software Lead

Woking, UK
17 Oct 2019
25 Oct 2019
Contract Type
Full Time
Embedded Software Lead - Permanent - Woking, Surrey - up to £90,000

An exciting opportunity has arisen for an Embedded Software Lead to join this world leading innovator of Renewable Energy of Power Systems and Smart Low Power Appliances. This is a very unique opportunity to work for a company that are genuinely make a huge impact on the lives of people in less developed countries in Africa.
Their systems run on embedded firmware and their devices are simple. Your role as an Embedded Software lead will be to make that customer experience seamless and reliable.
You will be a technical leader for the team, you will write production code yourself, you will push the evolution of their architecture, and you will get to mentor (and learn from!) a great group of developers.
You will get to work with embedded systems at scale: every line of code you write will ship in hundreds of thousands of physical units.

- Experience with C programming for embedded systems. This is an engineering management position but on a very small team - you should be excited to be spending part of your time each week writing and reviewing production code.
- Great people management skills, and the ability to support engineers and empower their growth.
- Strong understanding of modern software architecture - modularity, encapsulation, interface design, etc. - as applied to C programming for embedded systems.
- Experience with automated build pipelines, static analysis, and automated testing.
- Knowledge of best practices for designing and managing a common codebase for use across multiple hardware targets (e.g. different MCUs, peripheral hardware, pin mappings, etc.)

- Experience with protocol design and/or backend development for IoT systems would be an asset.
- Experience with the concepts and mechanics of using GIT for version control.

stream is acting as an Employment Agency in relation to this vacancy.

This job was originally posted as www.totaljobs.com/job/88348065

Similar jobs

Similar jobs