Senior Embedded Software Engineer

Role: Senior Embedded Software Engineer

Salary: £60,000 – £70,000

Location: Cambridge

With decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They're scaling up their development team to meet growing global demand for their IP-based hardware products, and looking for an experienced embedded engineer to help drive that next wave of innovation.

Key Responsibilities

  • Design and develop embedded software for IP-based hardware systems
  • Work on both high-level architecture and detailed implementation
  • Collaborate closely with hardware, software and QA teams within agile project groups
  • Debug, optimise and enhance real-time applications
  • Contribute to feature development for next-generation multimedia and networking products

Skills & Experience Required

  • Strong commercial experience in Embedded C development
  • Proven ability in multi-threaded and multi-process programming
  • Solid understanding of Linux device drivers and kernel configuration
  • Experience working in resource-constrained environments

Desirable

  • Familiarity with RTOS and GNU Make-based build systems
  • Experience with debugging tools such as GDB, Valgrind, mtrace, strace
  • Knowledge of multimedia streaming, TCP/UDP networking, and video standards (DisplayPort, HDMI, USB)
  • Exposure to continuous integration and automated testing environments

Keywords

Embedded C, Linux, RTOS, Kernel, Device Drivers, Valgrind, HDMI, DisplayPort, USB, Multimedia, Real-time Systems, Networking, Cambridge, Hybrid

Company
The ONE Group Ltd
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Posted
Company
The ONE Group Ltd
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Posted