Embedded Software Engineer
- Salary
- £60K–£65K
- Hiring from
- United Kingdom
- Work type
- Hybrid
- Posted
618,087 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Embedded Linux Software Engineer | £60-65k | Cambridge | Hybrid
An opportunity to join an established technology business developing sophisticated embedded systems, with a focus on software architecture, low-level Linux development and hardware integration.
This Embedded Linux Software Engineer role will see you developing and enhancing software for complex electronic products, taking ownership of key software components from initial design through to implementation, testing and deployment.
Working closely with software architects, hardware engineers, test teams and production, you'll contribute to architectural decisions, solve challenging software/hardware integration problems and help deliver reliable, high-performance products.
Embedded Linux Software Engineer essential skills:
- 3+ years' commercial experience developing embedded software using C.
- Strong embedded Linux development experience, including Linux boot processes, device trees (DTB) and kernel drivers.
- Experience developing Linux user-space applications using
- Familiarity with ARM-based microcontrollers and embedded platforms.
- Experience with hardware communication protocols including I2C, UART, SPI and USB.
- Ability to interpret hardware schematics and troubleshoot hardware/software integration issues.
- Experience with Yocto and modifying build configurations to support new platforms.
- Degree in Computer Science, Electronics or a related discipline, or equivalent practical experience.
Embedded Linux Software Engineer desirable skills:
- Experience with Git and collaborative source control.
- Familiarity with continuous integration tools and automated build/test workflows.
- Scripting experience to improve development processes.
- Understanding of networking protocols and embedded security mechanisms.
- Experience integrating open-source libraries into existing software applications.
The successful candidate will be:
- A hands-on engineer comfortable taking ownership of software modules.
- A methodical problem-solver with strong debugging and analytical skills.
- Confident collaborating with software, hardware, test and production teams.
- Comfortable contributing to software architecture and design discussions.
- Proactive, adaptable and keen to develop their technical expertise.
What you'll get:
- Competitive salary of £65–75k, dependent on experience.
- Hybrid working arrangements.
- The opportunity to work on sophisticated embedded Linux and electronic systems.
- Exposure to software architecture, low-level development and hardware integration.
- A collaborative engineering environment with opportunities to influence product development and technical direction.
Keywords: Embedded Linux, C, Yocto, Linux Kernel, Device Drivers, BSP, POSIX, ARM, DTB, I2C, UART, SPI, USB, Firmware, Embedded Software, Git, Networking.
How to apply: Apply here or send your CV to dylan@platform-recruitment.com
