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
£ 70KJob 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)