Design and deliver embedded software - You’ll design, build, debug and test embedded software for Pod’s hardware platforms, ensuring reliability, performance and quality at every stage
Own features end-to-end - You’ll scope and deliver software features across new and existing products, contributing to system architecture and ensuring solutions are scalable and fit for purpose
Collaborate across hardware and electronics - You’ll work closely with the electronics team to support new designs, adapt existing systems and diagnose hardware-related issues
Integrate modern connectivity and IoT technologies - You’ll integrate peripherals into a mature embedded Linux environment, working with technologies such as Thread, Matter, Wi‑Fi, Bluetooth and cellular IoT
Drive technical quality and best practices - You’ll contribute to strong engineering practices including technical design documentation, version control and CI/CD, helping improve how we build and deliver software
Support and mentor others - You’ll mentor junior engineers through code reviews, coaching and active participation in team planning, helping raise the overall capability of the team
Contribute to system architecture evolution - You’ll help shape and evolve the overall software architecture, ensuring it remains scalable, maintainable and aligned with future product goals
Drive debugging and root cause analysis - You’ll investigate complex issues across the hardware and software stack, identifying root causes and implementing robust, long-term fixes
Support product lifecycle and continuous improvement - You’ll contribute across the full product lifecycle, from early development through to release and iteration, continuously improving performance, reliability and user experience
Embedded software experience - You’ll have solid experience in embedded software engineering, ideally within consumer IoT or connected devices
Strong engineering fundamentals - You’ll bring a strong understanding of modern development practices, including system design, version control and CI/CD pipelines
Relevant technical background - You’ll have a degree in Computer Science, Software Engineering, Electronic Engineering or a related field, or equivalent practical experience
Structured and delivery-focused approach - You’ll be organised, detail-oriented and able to deliver high-quality work in a structured way
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
Strong communication skills - You’ll be able to explain complex technical concepts clearly to a range of audiences
Positive, proactive mindset - You’ll bring energy, ownership and a collaborative approach to problem solving.
Experience with Embedded Linux development, including Yocto, device tree and system-level components
Proficiency in C, C++ or Rust for low-level systems programming
Experience working with boards, SDKs, toolchains, debugging environments and platform bring up
Knowledge of EV standards and protocols such as IEC 61851, ISO 15118 and OCPP Experience building CI systems, including hardware-in-the-loop and software testing
Familiarity with IoT and cybersecurity standards such as EN 303 645 and EN 18031
Access for you and up to 5 family/friends to the 'UnMind' wellbeing platform
Podpoint Charger
Discounted energy tariff (Pod Power or EDF Employee Programme)
Flexible hybrid working model
Work abroad for up to 20 days per year
Family & friend discount scheme
25 days holiday (plus Bank Holidays)
Very generous parental and family leave
Pension scheme with a 4.5% matched contribution
Eyecare scheme
Life insurance covering up to 4x your annual salary
Virtual GP provided by HealthHero
• Discounted Gym Memberships
Cycle2Work Scheme
About Pod
Verified company details for this employer are not available yet.