Job Descrption
Lead Embedded Software Engineer - Surrey - £70,000 - 85,000 + Benefits - Hyrbid
nGenium are working with a Surrey based client who have a requirement for a Lead embedded software engineer to help deliver their exciting new range of products.
They are looking for a candidate that:
Has strong management and leadership skills, preferably with at least two years of experience in leading and managing a team.
Can take ownership of the full feature life cycle: understand the requirements, design a solution that can be integrated into the product and deliver it (design, implement and test) in collaboration with the team.
Can work autonomously and as a team player, contributing towards the overall product development in-line with our project timelines.
Is eager to explore novel solutions and innovate.
Core Responsibilities:
Ability to work with key business stakeholders to define roadmaps and plan work for the team.
Extensive experience programming in C/C++ and shell scripting... knowledge.
Experience working with Linux kernel device drivers (V4L2, I2C, SPI, UART etc), ranging from developing drivers from scratch, porting drivers and debugging issues in upstream drivers.
Experience developing device tree’s and pinmux configurations.
Extensive experience building and developing custom Linux distributions using Yocto Knowledge of authoring/maintaining meta layers, developing recipes and bbclasses.
Experience developing systems using Buildroot.
Experience with core Linux system components such as process management, logging, networking, graphics stack etc.
Knowledge of the early-stage boot process, working with UEFI, U-Boot and initrd scripts.
Experience in system bring-up and hardware integration.
Extensive experience with Linux environments and embedded Linux.
Basic electronics knowledge; able to navigate through datasheets and schematics.
Comfortable liaising with suppliers and other 3rd parties
Your CV has been submitted successfully.