Embedded Linux Software Engineer

Home > Jobs > Embedded Linux Software Engineer

Embedded Linux Software Engineer

LOCATION: Stockport

SALARY: £50,000-90,000


An embedded systems business who specialises in developing satellite communication systems for a number of interesting and varied industry sectors requires a Senior Embedded Software Engineer/ Architect with Linux experience to join its expanding development team.

With the business (which has offices globally) deciding to focus it’s R&D development activities out of the UK, it makes it a very exciting time to join the company as there is lots of new R&D project work on offer.

The satellite sector has made a lot of newspaper headlines in the past few months, as the likes of Elon Musk is heavily investing in satellite a technology. The industry is going through a huge transformation, as things move away from a small numbers of simple ‘bent pipe’ satellites in geostationary orbits, to thousands of smart, networked satellites in low to medium orbits, with the satellites processing data on board.

With the business developing next generation satellite modems (targeted at applications in satellite payload and ground systems using cloud-based hubs and gateways), you will be responsible for the development of a subsystem which is part of a larger embedded system.

This will mean developing software applications in embedded C and C++ on Linux for use in new generation ‘on board processing’ satellite systems. This will enable features such as software defined radio (SDR), SoC modems and server/cloud-based network management systems.

If you would like to the chance to work in an expanding UK team, at the forefront of technology, and within an industry sector which is set to rapidly grow in the next few years, then this is a fabulous opportunity.


  • Comfortable working on a subsystem of a larger system
  • Confident gathering and detailing product requirements and then developing the software architecture solutions. This will be done in your project team.
  • Confident developing software applications
  • Embedded C and C++
  • Linux
  • OOD
  • Networking protocol experience e.g. TCP IP
  • Microcontroller/ Microprocessor experience e.g. ARM
  • Test driven development experience e.g. GIT


  • Kernel/ Device driver experience



This role offers the chance to travel to different parts of the world if you wish. This can be in the UK, Europe and the USA.

Apply for this job

Job alerts

Sign up to our job alerts and get automatically notified when any jobs come in which match your skill set!