SonicJobs Logo
Left arrow iconBack to search

Lead Embedded Software Engineer

nGenium
Posted 12 hours ago, valid for 15 days
Location

Leatherhead, Surrey KT24 6DD, England

Salary

£70,000 - £85,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • A Surrey-based client is seeking a Lead Embedded Software Engineer with a salary range of £70,000 to £85,000 plus benefits for a hybrid role.
  • The ideal candidate should possess strong management and leadership skills, with a minimum of two years of experience in leading and managing a team.
  • Responsibilities include taking ownership of the full feature life cycle, collaborating with the team, and working with key business stakeholders to define roadmaps.
  • Candidates must have extensive experience in programming with C/C++, working with Linux kernel device drivers, and developing custom Linux distributions using Yocto.
  • Additionally, knowledge of basic electronics and the ability to liaise with suppliers and third parties is required.

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.

 

 

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.