Overview
I’m currently working with a well-established technology business developing advanced communication systems used in high-reliability, mission-critical environments.
They’re looking for an experienced Embedded Software Engineer to join their low-level platform team, working on device drivers and core software components across a range of embedded operating systems.
This is a hands-on role focused on building and maintaining real-time embedded software that ships in commercial products.
Responsibilities
- Developing low-level embedded software and device drivers
- Working across platforms including Embedded Linux and RTOS environments
- Debugging complex, real-time system issues
- Contributing to architecture, design, and testing at component level
- Collaborating closely with hardware and cross-functional teams
- Supporting integration, issue investigation, and continuous improvement
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
- Experience with multi-threaded, event-driven systems
- Familiarity with Embedded Linux and/or RTOS (e.g. FreeRTOS, SYS/BIOS, etc.)
- Comfortable working close to hardware (bonus if you’ve used scopes / logic analysers)
#J-18808-Ljbffr…
