Embedded Software Team Lead

As an embedded team leader you will be responsible for real-time software and firmware development for products in the field of the personal computers, tablets, and smart IoT appliances.


  • Lead a team of direct reports (5-10 approx)
  • Directly manage engineers and perform performance reviews in line with company processes.
  • Be responsible for team member development (both professional and pastoral).
  • Support team members by acting as a technical expert in the appropriate field.
  • Manage recruitment of new engineers in line with the department manager’s goals. This will include a CV review, interviewing and support of company recruitment programmes.


  • BSC in Engineering, Electronics, Mathematics, Operational Research, Computer Science, or another highly quantitative field (or equivalent experience).
  • Programming C/C++ in an embedded environment
  • Communication interfaces; Ethernet, PCI, SPI, I2C, UART, Ethernet, USB
  • Experience working with RTOS software development:
    • Integrity
    • FreeRTOS
    • RTEMS
    • VxWorks
    • Linux embedded (kernel development and debugging, Yocto, Buildroot, low-level drivers)
  • Scripting and build script languages: Python, Perl, ANT
  • Version Control  GIT, SVN

Send Your CV

Start your journey with us

Position Number: 3885

Attach your CV

All of the positions are intended for both women and men.