Senior Embedded Software Engineer
$65,000–$75,000 year
HybridLondon, England, United Kingdom
Job Summary
Design and deliver embedded software for Pod's hardware platforms, ensuring reliability, performance, and quality across new and existing products. Scope features end-to-end while collaborating with the electronics team to support new designs and diagnose hardware-related issues. Integrate modern connectivity and IoT technologies such as Thread, Matter, Wi-Fi, Bluetooth, and cellular into a mature embedded Linux environment. Drive debugging and root cause analysis for complex issues across the hardware and software stack, implementing robust long-term fixes. Contribute to system architecture evolution and technical design documentation, while mentoring junior engineers through code reviews and active team participation.
Required Qualifications
- Embedded software experience
- Solid experience in embedded software engineering
- Ideally within consumer IoT or connected devices
- Strong understanding of modern development practices
- System design
- Version control
- CI/CD pipelines
- Degree in Computer Science
- Software Engineering
- Electronic Engineering
- Related field
- Equivalent practical experience
- Organised
- Detail-oriented
- Able to deliver high-quality work in a structured way
- Legal right to work in the UK
Desired Qualifications
- Experience with Embedded Linux development
- Including Yocto
- Device tree
- System-level components
- Proficiency in C
- C++
- Rust
- For low-level systems programming
- Experience working with boards
- SDKs
- Toolchains
- Debugging environments
- Platform bring up
- Knowledge of EV standards
- Protocols such as IEC 61851
- ISO 15118
- OCPP
- Experience building CI systems
- Including hardware-in-the-loop
- Software testing
- Familiarity with IoT
- Cybersecurity standards such as EN 303 645
- EN 18031
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.