Senior Embedded Linux / Systems Software Engineer
Senior Embedded Linux / Systems Software Engineer

Senior Embedded Linux / Systems Software Engineer

Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
P

At a Glance

  • Tasks: Design and build medical-grade software for operating rooms using low-level Linux systems.
  • Company: Innovative tech company focused on mission-critical healthcare technology.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact on patient care with cutting-edge technology.
  • Qualifications: Experience in Linux systems, device drivers, and embedded software development.
  • Other info: Collaborative environment with a focus on security and regulatory compliance.

The predicted salary is between 48000 - 72000 ÂŁ per year.

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.

Senior Embedded Linux / Systems Software Engineer employer: Planet Pharma

Join a pioneering company at the forefront of medical technology, where your expertise as a Senior Embedded Linux / Systems Software Engineer will directly enhance patient care in operating rooms worldwide. Enjoy a collaborative work culture that values innovation and technical excellence, with ample opportunities for professional growth and development in a highly regulated environment. Located in a dynamic setting, you will benefit from working alongside multidisciplinary teams dedicated to creating secure, mission-critical solutions that make a real difference.
P

Contact Detail:

Planet Pharma Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Linux / Systems Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join relevant online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to embedded Linux and medical devices. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions specific to Linux systems and embedded software. Practice explaining your thought process clearly, as communication is key when working with cross-functional teams.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Embedded Linux / Systems Software Engineer

Embedded Linux
Linux Device Drivers (V4L2, I2C, SPI, UART)
Linux Kernel Internals
Linux System Components
C/C++ Programming
Shell Scripting
Yocto
Buildroot
System Bring-Up
Hardware Integration
Over-the-Air (OTA) Updates
Security Concepts (hardware root of trust, cryptography, key management)
Linux Diagnostics and Benchmarking Tools
Basic Electronics Knowledge
Software Systems Engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Linux systems and embedded software. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re passionate about this role. Share your enthusiasm for medical technology and how your background makes you a perfect fit for our team.

Showcase Your Technical Skills: Be specific about your technical expertise in Linux device drivers, C/C++, and system integration. We love seeing concrete examples of your work, so include any relevant projects or experiences that demonstrate your capabilities.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Planet Pharma

✨Know Your Linux Inside Out

Make sure you brush up on your knowledge of Linux device drivers and kernel internals. Be prepared to discuss your hands-on experience with V4L2, I2C, SPI, and UART, as well as any custom Linux build systems you've worked with. This will show that you’re not just familiar with the concepts but have practical experience too.

✨Showcase Your Problem-Solving Skills

During the interview, be ready to tackle some technical challenges or scenarios related to system bring-up and hardware integration. Think through complex systems and articulate your thought process clearly. This will demonstrate your ability to navigate real-world problems effectively.

✨Communicate Clearly and Confidently

Since you'll be working in cross-functional teams, strong communication skills are a must. Practice explaining your past projects and experiences in a clear and concise manner. Use examples that highlight your collaboration with hardware teams and your role in code reviews.

✨Understand Security and Compliance

Familiarise yourself with security concepts relevant to embedded systems, such as hardware root of trust and cryptography. Be prepared to discuss how you’ve contributed to safety and regulatory compliance processes in previous roles. This will show that you take these critical aspects seriously.

Senior Embedded Linux / Systems Software Engineer
Planet Pharma

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>