A technology business in the UK is seeking an experienced Embedded Software Engineer to join their low-level platform team. This hands-on role focuses on developing low-level embedded software and device drivers across various operating systems. Responsibilities include debugging real-time system issues and collaborating closely with hardware and cross-functional teams. Strong C programming and experience with multi-threaded systems are required. The role supports innovation in high-reliability, mission-critical environments.
Qualifications
Strong C programming experience in real-time embedded systems.
Proven experience developing low-level / driver-level software for shipped products.
Solid debugging skills and a methodical approach to problem solving.
Responsibilities
Developing low-level embedded software and device drivers.
Working across platforms including Embedded Linux and RTOS environments.
Debugging complex, real-time system issues.
Skills
C programming
Debugging skills
Multi-threaded event-driven systems
Embedded Linux
RTOS familiarity
Job description
A technology business in the UK is seeking an experienced Embedded Software Engineer to join their low-level platform team. This hands-on role focuses on developing low-level embedded software and device drivers across various operating systems. Responsibilities include debugging real-time system issues and collaborating closely with hardware and cross-functional teams. Strong C programming and experience with multi-threaded systems are required. The role supports innovation in high-reliability, mission-critical environments.