CrawlJobs Logo

Senior Embedded Software Engineer

United Kingdom, London Employment contract 65000.00 - 75000.00 GBP / Year · Job Posted July 05, 2026
Apply Position
Job Link Share

Job Description

Senior Embedded Software Engineer at Pod (formerly Pod Point), a leading UK EV charging provider. You will design, build, debug and test embedded software for Pod’s hardware platforms, own features end-to-end, collaborate with hardware and electronics teams, integrate IoT technologies (Thread, Matter, Wi-Fi, Bluetooth, cellular IoT), drive technical quality, mentor junior engineers, contribute to system architecture evolution, and support product lifecycle. Required: embedded software experience (ideally consumer IoT/connected devices), strong engineering fundamentals, relevant degree or equivalent experience. Bonus: Embedded Linux (Yocto), C/C++/Rust, EV standards (IEC 61851, ISO 15118, OCPP), CI systems, IoT/cybersecurity standards.

Job Responsibility

  • Design and deliver embedded software
  • Own features end-to-end
  • Collaborate across hardware and electronics
  • Integrate modern connectivity and IoT technologies
  • Drive technical quality and best practices
  • Support and mentor others
  • Contribute to system architecture evolution
  • Drive debugging and root cause analysis
  • Support product lifecycle and continuous improvement

Requirements

  • Embedded software experience
  • Strong engineering fundamentals
  • Relevant technical background
  • Structured and delivery-focused approach
  • Strong communication skills
  • Positive, proactive mindset

Nice to have

  • 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

What we offer

  • 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
  • Employee Assistance Program
  • Free Mortgage Advice
  • Discounted Gym Memberships
  • Cycle2Work Scheme

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Embedded Software Engineer

8 matching positions

New

Senior Embedded Software Engineer

This is where your work saves lives. As a Senior Embedded Software Engineer, you...
Location
Location
United States , Skaneateles Falls
Salary
Salary:
104000.00 - 143000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Embedded Software Development: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with 3+ years of experience in embedded software development, and experience using a UI framework
  • Technical Skills: Proficiency in C++ and a UI framework (Qt, JavaScript, React), with a solid understanding of object-oriented programming principles, and exposure to embedded Linux environments
  • Soft Skills: Strong problem-solving skills and attention to detail, effective communication and collaboration abilities, and a demonstrated ability to work both independently and as part of a team
Job Responsibility
Job Responsibility
  • Design and Develop Embedded Software Applications: Develop high-performance and responsive embedded software applications using the Qt framework, ensuring seamless integration with hardware components
  • Collaborate with Cross-Functional Teams: Work closely with hardware engineers, product managers, and other team members to understand system requirements and contribute to the integration of software and hardware components
  • Contribute to Code Quality: Participate in code reviews, ensuring adherence to coding standards and best practices, and develop testing strategies to validate software functionality and performance
  • Support Team Development: Collaborate with and learn from principal engineers while sharing knowledge with peers and junior team members to foster a collaborative team environment
  • Stay Current with Technology: Keep up-to-date with emerging technologies and industry trends in embedded systems development to contribute innovative ideas to the team
  • Document Your Work: Create and maintain clear documentation for software designs, code, and testing procedures to support team knowledge sharing and project continuity
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right
New

Senior Embedded Software Engineer

A Senior Embedded Software Engineer is responsible for leading software developm...
Location
Location
United States , Field Illinois, Sioux Falls - South Dakota
Salary
Salary:
106725.00 - 163645.00 USD / Year
cnhindustrial.com Logo
CNH Industrial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced engineer with 5+ years of career experience, with Bachelor's degree. 3+ years experience with Master's degree. Or equivalent combination of education and experience. Demonstrated leadership abilities. Capable of defining appropriate approaches and solutions. Furthers knowledge of profession through continued education and/or seeking or providing mentorship.
Job Responsibility
Job Responsibility
  • May act as a lead on projects and guide lower level Developers
  • Contributes to the team in an above average manner
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a highly skilled Embedded Software Engineer to design, develop, a...
Location
Location
United States , Lewis Center
Salary
Salary:
100000.00 - 140000.00 USD / Year
cellainc.com Logo
Cella
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science and Engineering (CSE, ECE) or related field
  • 6+ years of related experience in embedded software design
  • Proficent in C/C++ programming for embedded systems
  • Experienced and skilled in Embedded Linux, Linux Kernel Distributions, Device Trees, Real Time. Operation Systems (RTOS)
  • Knowledge of USB, Ethernet, WIFI and Bluetooth communication protocols
  • Knowledge of C#, Python, and Microsoft Studio
  • Knowledge of System on Module/Chip (SOM/SOC) and understanding of Microprocessors and associated peripherals
  • Proficient in Microsoft Excel and Microsoft Word
Job Responsibility
Job Responsibility
  • Design, develop and maintain software for embedded Linux designs and Real Time Operating Systems (RTOS) ensuring optimal performance, stability and security
  • Write efficient, maintainable and well-documented code in C and other programming languages while adhering to coding standards and best practices
  • Collaborate with other engineering team members to define software requirements, specifications, and firmware architectures
  • Develop, maintain and execute comprehensive test plans to validate the functionality and reliability of the software within embedded Linux
  • Maintain and update Linux Kernel device drivers
  • Assist in defining, specifying and developing new hardware platforms
  • Document firmware release notes and product operational characteristics detailing theory of operation, functionality and interoperable characteristics between hardware devices and components
  • Comply with any and all company health, safety, and environmental policies
  • Proactively contribute to the team, engaging with interest and participation, and maintaining a collaborative approach
  • Actively commit to personal and team development
What we offer
What we offer
  • medical, prescription, dental, vision, AD&D, and life insurance offerings
  • short-term disability
  • 401K plan
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Join our team as a Senior Embedded Software Engineer to help us bring current an...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 200000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in firmware and system software development with C/C++
  • Deep expertise in Embedded Linux, including Yocto, Bitbake, systemd, and kernel development
  • Proficiency in secure software development for IoT and embedded systems
  • Experience optimizing compute workloads in resource-constrained environments
  • Willingness and ability to travel internationally as needed to support manufacturing and deployment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod
  • Own security for our embedded Linux platform across boot, OS, and runtime services
  • Implement and maintain secure boot end-to-end, including signing, key management/provisioning, and anti-rollback/versioning
  • Build and operate device trust primitives and drive security best practices across the fleet
  • Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches
  • Strive for excellence in software design, reliability, and maintainability, ensuring robust and well-documented implementations
What we offer
What we offer
  • Full access to health, vision, and dental insurance for you and your dependents
  • Supplemental life insurance
  • Flexible PTO
  • Commuter benefits to ease your daily commute
  • Paid parental leave
  • Your own Pod
  • Equity participation
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Our client is an ambitious, VC-backed healthtech company building at the interse...
Location
Location
United States , San Francisco
Salary
Salary:
220000.00 - 260000.00 USD / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience writing software that talks to physical devices — you understand hardware communication protocols (USB, serial, REST/HTTP, vendor SDKs) and debugging at the hardware-software boundary
  • TypeScript and Node.js proficiency — production-grade backend services, not just scripts
  • AWS familiarity — enough to design systems that bridge on-prem hardware with cloud infrastructure
  • Experience building monitoring, alerting, or automation tooling in operational or manufacturing environments is a strong plus
  • Operationally grounded: comfortable getting your hands dirty and troubleshooting on the floor at 7am if that's what it takes
  • A clear communicator who can translate messy operational problems into clean technical solutions — and talk fluently in both directions
  • Ownership mentality: when something breaks, you're the one who figures out why and makes sure it doesn't happen again
  • Mission-motivated: you want to build systems that change lives, not just move metrics
Job Responsibility
Job Responsibility
  • Own and evolve printer queue orchestration, job dispatch, and fleet-level monitoring across the print farm
  • Build automation tooling that reduces manual overhead and improves throughput and reliability at scale
  • Instrument hardware systems to surface real-time operational data — failures, utilisation, throughput — into dashboards and alerting pipelines
  • Collaborate with the Boston/SF engineering team to translate operational needs into well-architected backend services and APIs
  • Act as the on-the-ground technical authority for floor initiatives — scoping, coordinating, and driving execution
  • Identify and eliminate failure points in the physical-to-digital loop, from print job creation through to fulfilment
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are the global test and automation specialists, powering next-generation tech...
Location
Location
United States , North Reading
Salary
Salary:
192700.00 - 308300.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software coding using C and C++
  • System integration in both Linux and Windows environments
  • Expertise in C, C++ coding and several scripting languages (Python, bash) required
  • Operating Systems: Linux, Windows
  • Development Tools: GIT, JIRA, Make, Microsoft Visual Studio (Linux and Windows)
  • Processors: PowerPC, ARM
  • Comfortable working with open source communities (Linux kernel etc)
  • Extensive experience developing embedded SW and kernel drivers for PCIe subsystems
  • Experience configuring PCIe switches to support bifurcation, non-transparent endpoints and synthetic endpoints
  • Familiarity with common hardware protocols, such as
Job Responsibility
Job Responsibility
  • PCIe Gen 4/5/6 driver development, debugging, validation on ARM, x86 platforms
  • Embedded Software development in C/C++, Linux, RTOS
  • Linux driver development, MSIX interrupt handling, kernel modification, device tree updates
  • PCIe 4/5 Bridge (Broadcom PEX/MicroChip) driver support, integration on x86, ARM
  • Linux kernel/OS debugging and updates to resolve performance and stability issues
  • Act as Technical Lead for project deliverables
What we offer
What we offer
  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Flight computers, radios and payload processors only perform as well as the soft...
Location
Location
United States , Los Angeles
Salary
Salary:
215000.00 USD / Year
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Engineering or a related technical discipline
  • 9 or more years of relevant industry experience with embedded Linux kernel and BSP development
  • 5 or more years of experience with C programming
  • 5 or more years of experience with version control systems such as Git
  • US Person status required (US Citizenship required for clearance eligibility)
Job Responsibility
Job Responsibility
  • Lead Linux bring up for new avionics hardware, owning the board support package, custom kernel work, device trees, bootloaders and the low level drivers that expose hardware to the OS
  • Define and build the infrastructure used to deploy and validate these systems across flight computers, radios and payload processors
  • Create internal tooling to support fast hardware debug in the lab and on the production floor
  • Represent software and firmware concerns in cross disciplinary product development and communicate technical risks and integration status clearly to programme teams
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related engineering field
  • 7+ years of related experience in embedded systems, with a strong background in C/C++ programming
  • Experience in the Healthcare domain is desirable
  • Strong technical leadership and collaboration skills, with the ability to drive technical solutions and enable team success
Job Responsibility
Job Responsibility
  • Design, develop, and document software features or unit actors, ensuring high-quality solutions and adherence to technical standards
  • Drive technical design reviews at software architecture level, ensuring alignment with company standards and best practices
  • Lead software FMEA, technical risk mitigation, design review, unit test strategies, static code analysis, memory profiling, and thread modeling for components or features
  • Partner with the Architect and LSD to define technical solutions to business problems, ensuring alignment with company goals and objectives
  • Develop and execute technical solutions to complex problems, delivering high-quality solutions on tight schedules
  • Drive collaboration with internal and external stakeholders, enabling the team to adopt better processes, practices, and technical guidance
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right