Embedded Software Engineer

ENTERPRISE RECRUITMENT
Cambridge, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 70K

Job location

Cambridge, United Kingdom

Tech stack

Automation of Tests
Encodings
Computer Security
Continuous Integration
Linux
Device Drivers
Embedded C
Embedded Software
Firmware
Data Streaming
TCP/IP
Video Codec
Multithreading
Linux Development
Decoding

Job description

  • Work on porting existing embedded software to new hardware
  • Integrate a modern Linux environment
  • Add cybersecurity features
  • Manage complex networking
  • Implement video codecs and rendering technology
  • Collaborate closely with hardware engineers, firmware, and test teams
  • Engage in hands-on work with physical equipment
  • Participate in a hybrid work environment with flexible start times

Technologies:

  • Embedded
  • Firmware
  • Hardware
  • Linux
  • TCP/IP
  • Network, We are an expanding embedded software team located in the Cambridge area, focused on developing the next generation of our platform. Our work involves consolidating codebases and meeting new cybersecurity and multimedia requirements. We offer a salary between £45,000 - £70,000, along with benefits including medical, bonus, pension, life assurance, 25 days holiday, and hybrid working arrangements. We value hands-on technical depth and encourage collaborative teamwork.

Requirements

  • Real time Embedded C
  • Linux development (ideally kernel, drivers, configuration)
  • Networking projects with TCP/IP protocols
  • Comfortable working hands-on with hardware
  • Multimedia, encoding/decoding, streaming (desirable)
  • Cybersecurity (desirable)
  • USB, HDMI, DisplayPort, serial, audio (desirable)
  • Porting (desirable)
  • Continuous integration / automated testing (desirable)
  • Multi-threaded or multi-process applications (desirable)
  • Device Drivers (desirable)

Apply for this position