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

Principal Software Engineer

Job in Bristol, Bristol County, BS1, England, UK
Listing for: Planet Pharma
Full Time position
Listed on 2026-02-16
Job specializations:
  • Engineering
    Embedded Software Engineer, Hardware Engineer
Salary/Wage Range or Industry Benchmark: 60 GBP Hourly GBP 60.00 HOUR
Job Description & How to Apply Below

Principal Software Engineer

Location: London (3 days onsite)

Rate: up to £60/hour – must have own limited company

Start Date: ASAP

Company Overview

Our client is a leading innovator in advanced medical technology, developing cutting‑edge solutions for hospital operating rooms and custom computing devices. Their mission is to create robust, secure, and high‑performing systems that improve patient outcomes and streamline clinical workflows. Join a team that values technical excellence, collaboration, and innovation in a highly regulated environment.

Role Overview

We are seeking an experienced Embedded Linux Software Engineer to join our client’s multidisciplinary team. You will play a key role in architecting and developing hardware‑dependent software, ensuring seamless integration with custom hardware platforms, and contributing to medical‑grade systems that meet stringent security and compliance standards.

Responsibilities
  • Collaborate with hardware and software teams to develop and maintain Linux kernels, drivers, and system services.
  • Architect, develop, test, and debug embedded software for custom computing and medical devices.
  • Conduct code reviews and contribute to software infrastructure for smooth deployments.
  • Ensure compliance with security and regulatory standards for medical‑grade systems.
  • Perform risk analysis, implement mitigations, and support design transfer to manufacturing.
  • Drive system bring‑up and hardware integration activities.
Experience & Skills
  • BS/MS in Computer, Electrical, or Electronics Engineering (or equivalent).
  • Strong expertise in Linux device drivers (V4L2/I2C/SPI/UART) and kernel‑level development.
  • Proficiency in C/C++ and shell scripting; experience with Yocto/Buildroot.
  • Solid understanding of networking and Linux system components.
  • Knowledge of security concepts (hardware root of trust, cryptographic key usage).
  • Familiarity with electronics schematics and embedded system diagnostics.

Interested? Apply now for immediate consideration or contact James Allen on  –

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. Planet Pharma is an Employment Business providing Global Staffing services.

Seniority level

Mid‑Senior level

Employment type

Contract

Job function

Information Technology

Industries

Medical Equipment Manufacturing

#J-18808-Ljbffr
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