Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior embedded linux / systems software engineer

London
Planet Pharma
Software engineer
Posted: 2 March
Offer description

Job Description

Embedded Software Engineer – Join a Team Building Cutting‑Edge Tech

Hybrid | 3 days onsite each week (non‑negotiable)

Are you an Embedded Software Engineer who loves getting deep into the kernel, bringing systems to life, and solving complex hardware–software challenges?

This role will put you at the heart of developing advanced computing and medical‑grade devices used in operating rooms around the world.

If you’re passionate about embedded systems, hands-on development, and building incredibly robust solutions — this one’s for you.

What You’ll Be Doing

* Working in a multidisciplinary engineering environment (embedded, applications, CV, cloud and more).
* Supporting development and productisation of custom computing and medical devices.
* Collaborating with hardware engineers to build, optimise and maintain kernels/drivers for custom platforms.
* Architecting, developing, testing and debugging system-level and hardware-dependent applications.
* Owning embedded code reviews and contributing to software infrastructure for seamless deployments.
* Participating in security, regulatory and compliance activities for medical‑grade systems.
* Performing risk analysis, identifying mitigations, verifying software and supporting design transfer to manufacturing.

Must‑Have Skills

* Strong Embedded Software experience (essential).
* C++ (C++20 ideal; 11/14 acceptable).
* Linux expertise, including:
* Linux device drivers (V4L2, I2C, SPI, UART, etc.)
* Kernel tinkering and device tree modifications
* System services, logging, rules, networking, diagnostics
* System bring‑up & hardware integration.
* Custom Linux build systems (Yocto, Buildroot).
* OTA update mechanisms for embedded devices.
* Shell scripting + excellent C/C++ proficiency.
* Strong understanding of security concepts (hardware root of trust, crypto keys, etc.).
* Basic electronics knowledge (schematics, datasheets).
* Experience with software systems engineering principles.
* Clear communicator; able to navigate complexity and work independently.

Nice to Have

* Experience with deployed hardware systems and remote device management.
* Python skills.
* NVIDIA computing platforms.
* Microcontroller development.
* AWS exposure.
* Automated testing experience.
* Video streaming/processing, camera sensors, codecs, protocols.
* Medical device or other safety‑critical software experience.

Industry Background

Open to any sector — what really matters is strong embedded experience.

We are an equal opportunities Recruitment Business and Agency. We welcome applications from all suitably qualified candidates regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Edv software engineer
London
FryerMiles Recruitment
Software engineer
£650 - £750 a day
Similar job
Electronic and software engineer
London
Zebra Technical Recruitment
Software engineer
Similar job
Senior software engineer
Greenford
Morson Edge
Software engineer
See more jobs
Similar jobs
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in London > Senior Embedded Linux / Systems Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save