Senior Embedded Software Engineer
The One Group
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 74KJob location
Tech stack
Agile Methodologies
Automation of Tests
Computer Programming
Continuous Integration
Software Debugging
Linux
Device Drivers
Embedded C
Embedded Software
High-Level Architecture
Linux-Powered Devices
Real-Time Operating Systems
Memory Leaks
Data Streaming
USB
Multithreading
Real Time Systems
HDMI
Job description
- 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
Requirements
- 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
About the company
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.