×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Linux​/Systems Software Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Planet Pharma
Full Time position
Listed on 2026-02-17
Job specializations:
  • Engineering
    Embedded Software Engineer, Systems Engineer, Hardware Engineer
Job Description & How to Apply Below
Position: Senior Embedded Linux / Systems Software Engineer
Location: Greater London

đź”§ Senior Embedded Linux / Systems Software Engineer

Build mission‑critical technology for the operating room

Are you passionate about low‑level Linux systems and medical‑grade software that directly impacts patient care? We’re looking for an experienced engineer to help design, build, and productize custom computing platforms and medical devices used in hospital operating rooms worldwide.

You’ll work at the intersection of hardware, embedded Linux, security, and regulated systems
, collaborating across multidisciplinary teams to deliver robust, secure‑by‑design solutions.

🧠 What You’ll Do
  • Work within highly technical,
    cross‑functional teams (application software, embedded, computer vision, cloud platforms).
  • Support the development and productization of custom computing devices and medical systems for operating rooms.
  • Partner closely with hardware teams to build and maintain Linux kernels, drivers, and device trees
    .
  • Architect, develop, test, and debug system services and hardware‑dependent software
    .
  • Lead and participate in embedded software code reviews
    .
  • Contribute to the software infrastructure enabling seamless deployment and updates.
  • Participate in security, safety, and regulatory compliance processes.
  • Perform risk analysis
    , define software mitigations, execute verification testing, and support design transfer to manufacturing
    .
âś… What You Bring
  • BS or MS in Computer, Electrical, or Electronics Engineering (or equivalent experience).
  • Extensive experience with Linux device drivers (V4L2, I2C, SPI, UART) and Linux kernel internals.
  • Strong knowledge of Linux system components (kernels, services, logging, rules, init systems).
  • Excellent networking fundamentals
    .
  • Expert‑level C/C++ and shell scripting skills.
  • Hands‑on experience with Yocto, Buildroot, or custom Linux build systems
    .
  • Proven experience in system bring‑up and hardware integration
    .
  • Experience with over‑the‑air (OTA) updates for embedded systems.
  • Solid understanding of security concepts (hardware root of trust, cryptography, key management).
  • Familiarity with Linux diagnostics and benchmarking tools
    .
  • Basic electronics knowledge — comfortable reading schematics and datasheets
    .
  • Strong grounding in software systems engineering and design principles
    .
  • Clear, confident verbal and written communication
    .
  • Comfortable working independently while knowing when to collaborate.
  • Able to think through complex, interconnected systems operating in varied real‑world environments.
🌟 Nice to Have
  • Experience with deployed hardware systems and remote device management.
  • Experience with NVIDIA computing platforms
    .
  • Exposure to AWS or cloud‑connected devices.
  • Experience with automated testing frameworks.
  • Video processing / streaming experience (camera sensors, codecs, streaming protocols).
  • Background in medical devices or other safety‑critical systems
    .

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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary