Back to jobs

Principal Embedded Linux Engineer - Embedded/Linux/C/USB/Networking/ARM

Job description

Principal Embedded Linux Engineer – Embedded/Linux/C/USB/Networking/ARM

Position: Principal Embedded Linux Engineer – Embedded/Linux/C/USB/Networking/ARMst

SoCode have a Thrilling challenge for an Embedded Linux enthusiast to become part of a world leading company in Cambridge, Your job? you will be involved in the whole lifecycle of product development from concept and prototype stages, through to production and support as this Cambridge company takes on the challenge of improving their technology and taking the business a step further.

Principal Embedded Linux Engineer – Embedded/Linux/C/USB/Networking/ARM - Responsibilities:

  • Embedded Linux kernel hacking
  • Kernel configuration including modifications 
  • Debugging, profiling, code-coverage, memory leak detection etc
  • Maintenance and enhancements of the Linux build and distribution tool
  • The production of architectural, design and test specification

What this offers:

  • Flexible working hours
  • Half day Fridays
  • Pension Scheme
  • Company bonus
  • Collaborative working environment
  • Exciting new technologies

Principal Embedded Linux Engineer – Embedded/Linux/C/USB/Networking/ARM - Requirements:

  • Embedded Linux Experience - Commercial use
  • Embedded Linux driver architecture
  • Experience using and integrating open-source Linux development tools
  • C programming in real-time multi-processor, multi-threaded, event-driven software
  • Debugging skills
  • Complete software development lifecycle

Beneficial attributes:

  • Enthusiastic, curious and communicative individual
  • Familiar with Agile Scrum working practices
  • Tenacity to probe issue to understand their root causes
  • Desire for progression
  • Experience with Android

If you would like to apply, please send an up-to-date CV via the relevant link or email - Leo@socode.co.uk.

Keywords – Embedded/Linux/C/USB/Networking/ARM/Software/Hardware/Radio/RF/Android