Prin Software Engineer

Prin Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Go Premium
Planet Pharma Staffing Limited

At a Glance

  • Tasks: Lead the development of innovative software solutions for advanced medical devices.
  • Company: Join a visionary team redefining healthcare technology.
  • Benefits: Flexible hybrid work, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic environment with a commitment to diversity and inclusion.
  • Why this job: Shape the future of medical tech and improve patient outcomes globally.
  • Qualifications: Experience with Linux device drivers and strong C/C++ skills required.

The predicted salary is between 60000 - 80000 £ per year.

Innovative Principal Software Engineer – Drive Cutting-Edge Medical Technology

Join a visionary team redefining healthcare innovation as a Principal Software Engineer. In this pivotal role, you'll lead the development of sophisticated software solutions for advanced medical devices, working at the intersection of hardware and software to improve patient outcomes globally. Your expertise will shape the future of medical technology, collaborating with multidisciplinary teams to deliver secure, reliable, and compliant systems.

Required Skills

  • Bachelor's or Master's degree in Computer, Electrical, Electronics Engineering, or a related field.
  • Extensive experience developing Linux device drivers (V4L2, I2C, SPI, UART) and tinkering with the Linux kernel and device trees.
  • Strong proficiency in C/C++ and shell scripting.
  • Demonstrated expertise with Linux system components including kernels, services, and log management.
  • Experience working with custom Linux build systems such as Yocto or Buildroot.
  • Knowledge of hardware integration, system bring-up, and over-the-air updates.
  • Solid understanding of security concepts like hardware root of trust and cryptographic keys.
  • Familiarity with Linux diagnostic and benchmarking tools.
  • Basic electronics knowledge and ability to interpret schematics and datasheets.
  • Excellent communication skills and the ability to solve complex problems independently.

Nice to Have Skills

  • Experience with deployed hardware systems and remote device management.
  • Programming expertise in Python.
  • NVIDIA computing platforms experience.
  • Microcontroller development background.
  • Knowledge of AWS cloud services.
  • Experience with automated testing, video streaming protocols, camera sensors, and codecs.
  • Understanding of security principles relevant to safety-critical systems.
  • Prior experience developing software for medical or other safety-critical applications.

Preferred Education and Experience

  • Bachelor's or Master's degree in relevant engineering disciplines.
  • Proven track record of several years working with embedded Linux systems and hardware integration in a high-tech environment.

Other Requirements

  • Ability to work flexibly within a hybrid setup, with 3 days onsite per week in London.
  • Experience in a regulated environment, adhering to security and compliance standards for medical devices.
  • Willingness to participate in formal risk analysis, verification, and design transfer activities.

Equal Opportunity Employer

We are proud to be an equal opportunity employer. We welcome and encourage applications from all qualified candidates regardless of race, sex, gender identity or expression, disability, age, religion or belief, sexual orientation, or any other characteristic protected by applicable laws and regulations. It is our policy not to discriminate against any applicant or employee, and we are committed to fostering a diverse, inclusive, and respectful work environment across all locations in which we operate. We believe that diversity, equity, and inclusion are fundamental to our mission and enhance our ability to serve clients globally. If you have a disability or require any reasonable accommodations during the application or interview process, please inform your recruiter or contact us directly so that we can explore the appropriate arrangements.

Prin Software Engineer employer: Planet Pharma Staffing Limited

Join a pioneering team at the forefront of medical technology innovation, where as a Principal Software Engineer, you will have the opportunity to lead the development of advanced software solutions that directly impact patient outcomes. Our collaborative work culture fosters creativity and inclusivity, providing ample opportunities for professional growth and development in a hybrid working environment based in London. With a commitment to diversity and a focus on compliance in a regulated industry, we offer a rewarding career path for those passionate about making a difference in healthcare.
Planet Pharma Staffing Limited

Contact Detail:

Planet Pharma Staffing Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Prin Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the medical tech field and let them know you're on the hunt for a Principal Software Engineer role. 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 showcasing your projects, especially those involving Linux device drivers or embedded systems. This will give potential employers a taste of what you can bring to the table beyond just your CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with hardware integration and security concepts, as these are crucial for the role. Practice common interview questions with a friend or mentor.

✨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, it shows you're genuinely interested in joining our innovative team at StudySmarter.

We think you need these skills to ace Prin Software Engineer

Linux device drivers (V4L2, I2C, SPI, UART)
Linux kernel and device trees
C/C++ programming
Shell scripting
Linux system components
Custom Linux build systems (Yocto, Buildroot)
Hardware integration
System bring-up
Over-the-air updates
Security concepts (hardware root of trust, cryptographic keys)
Linux diagnostic and benchmarking tools
Basic electronics knowledge
Interpreting schematics and datasheets
Excellent communication skills
Problem-solving skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your expertise in Linux device drivers and any relevant projects you've worked on. We want to see how you can contribute to our innovative team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about medical technology and how your background aligns with our mission. We love seeing candidates who are genuinely excited about what we do.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from sharing examples of complex problems you've solved in previous roles. We value independent thinkers who can tackle challenges head-on, especially in a high-tech environment like ours.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Let’s get started on this journey together!

How to prepare for a job interview at Planet Pharma Staffing Limited

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Linux device drivers and the Linux kernel. Be ready to discuss your experience with V4L2, I2C, SPI, and UART in detail. The more you can demonstrate your technical expertise, the better!

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of complex problems you've solved in previous roles. Highlight your ability to work independently and how you approached challenges, especially in high-tech or regulated environments.

✨Communicate Clearly and Confidently

Since excellent communication skills are a must, practice explaining your past projects and technical concepts in a clear and concise manner. This will help you connect with the interviewers and show that you can collaborate effectively with multidisciplinary teams.

✨Understand the Company’s Mission

Research the company’s vision for healthcare innovation and be prepared to discuss how your skills align with their goals. Showing that you’re passionate about improving patient outcomes will set you apart from other candidates.

Prin Software Engineer
Planet Pharma Staffing Limited
Go Premium

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

>