Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 43200 - 72000 ยฃ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Design and develop software tools for patient monitoring and clinical decision-making.
  • Company: Join Medtronic, a leader in innovative healthcare solutions based in Edinburgh.
  • Benefits: Enjoy flexible working, competitive salary, and training opportunities.
  • Why this job: Be part of a diverse team driving innovation in life-saving technologies.
  • Qualifications: Bachelorโ€™s degree in relevant engineering with experience in multiple programming languages.
  • Other info: Commitment to inclusion and diversity, fostering a culture where everyone belongs.

The predicted salary is between 43200 - 72000 ยฃ per year.

At Medtronic you can begin a life-long career of exploration and innovation while helping champion healthcare access and equity for all. Youll lead with purpose breaking down barriers to innovation in a more connected compassionate world.

A Day in the Life

Medtronic Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance and decision support to the operating room. To support this mission we are developing compact high-performance embedded systems that enable edge computing and connectivity. Working closely with other teams across Medtronic we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If youre interested in using cutting-edge technology to improve the standard of care in surgery on a global scale this could be the place for you.

As a Senior Software Engineer youll be performing development primarily in modern C helping to expand the services offered by our existing and new generation of devices while ensuring the codebase is maintainable.

Responsibilities

  • Work within our highly technically diverse multidisciplinary teams (application software embedded cloud platform etc.).
  • Contribute to the core application software by developing enhancements for our existing intra-operative devices.
  • Take ownership of the maintainability and reliability of the application software in our existing intra-operative devices and helping develop the software stack for our next generation intra-operative devices.
  • Maintain and enhance methods for device monitoring and cloud connectivity.
  • Investigate debug and resolve issues reported from testing and support.
  • Participate in the relevant security and regulatory compliance processes.
  • Develop robust and secure-by-design software fit for a medical-grade system.
  • Must be able to commute frequently to London-based office; 2 days per week onsite.

Required Knowledge and Experience

  • BS / MS in Computer Electrical Electronics Engineering or equivalent.
  • Minimum 2 or 3 years of relevant industry experience.
  • Current experience in developing high quality high performing code in modern C (C17 and higher).
  • Strong knowledge of Unix / Linux environments.
  • Experience with inter-process communication frameworks (gRPC DDS Zenoh etc.).
  • Experience working with deployed hardware systems and remote device management.
  • Experience with unit testing using methodologies like Test-Driven Development (TDD) including proficiency with testing frameworks such as Google Test (gtest) or similar tools.
  • Flexible โ€“ you can independently solve problems as they arise but are comfortable asking for help when you need it.
  • Comfortable with complexity being able to think through consequences of changes in a highly interconnected ecosystem over varied use environments.
  • A high level of code craftsmanship and focus on quality.

Preferred skills include experience with GUI frameworks like React or Qt and familiarity with regulated industries such as medical devices automotive finance or aerospace. Knowledge of AWS systems engineering principles and core security concepts is also valued.

Physical Job Requirements

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position but they are not an exhaustive list of all the required responsibilities and skills of this position.

Benefits & Compensation

Medtronic offers a competitive Salary and flexible Benefits Package

A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits resources and competitive compensation plans designed to support you at every career and life stage.

About Medtronic

We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.

Our Mission to alleviate pain restore health and extend life unites a global team of 95000 passionate people.

We are engineers at heart putting ambitious ideas to work to generate real solutions for real people. From the R&D lab to the factory floor to the conference room every one of us experiments creates builds improves and solves. We have the talent diverse perspectives and guts to engineer the extraordinary.

Learn more about our business mission and our commitment to diversity here

Required Experience : Senior IC

Key Skills: Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

Employment Type: Full-Time

Experience: years

Vacancy: 1

#J-18808-Ljbffr

Senior Software Engineer employer: Medtronic

At Medtronic, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work culture that fosters innovation and collaboration. Our Edinburgh-based team is dedicated to advancing healthcare technology, providing employees with opportunities for professional growth through training and development programmes. With a competitive benefits package, flexible working arrangements, and a commitment to diversity and equity, we ensure that every team member feels valued and empowered to make a meaningful impact in the field of medical devices.
M

Contact Detail:

Medtronic Recruiting Team

StudySmarter Expert Advice ๐Ÿคซ

We think this is how you could land Senior Software Engineer

โœจTip Number 1

Familiarise yourself with the specific programming languages and tools mentioned in the job description, such as C/C++, Python, and SQL. Having hands-on experience or projects that showcase your skills in these areas can set you apart during discussions.

โœจTip Number 2

Highlight any experience you have with Agile methodologies, as this is a key aspect of the role. Be prepared to discuss how you've successfully worked in Agile teams and contributed to project outcomes.

โœจTip Number 3

Showcase your ability to communicate complex technical concepts to non-technical stakeholders. Prepare examples from your past experiences where you effectively bridged the gap between technical and non-technical team members.

โœจTip Number 4

Research Medtronic's commitment to innovation and diversity. Being able to articulate how your values align with their mission can demonstrate your genuine interest in the company and its culture.

We think you need these skills to ace Senior Software Engineer

C/C++ Development
C#/.NET
Python/Matlab
Qt
SQL
Linux
Software Debugging
Documentation Creation
Test Plan Development
Agile Software Development
Version Control Systems (e.g., Git, SVN)
Cross-Functional Team Collaboration
Technical Communication
Signal Processing Algorithms
Machine Learning
Artificial Intelligence
Computer Vision/Image Processing

Some tips for your application ๐Ÿซก

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly in C/C++, Python, and other languages mentioned in the job description. Emphasise any projects that showcase your ability to work on multiple tasks simultaneously.

Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation in healthcare technology. Mention specific experiences that demonstrate your entrepreneurial spirit and ability to work with cross-functional teams.

Showcase Relevant Projects: Include examples of past projects that align with the responsibilities listed in the job description, such as developing clinical decision-making tools or working with algorithm training. This will help illustrate your hands-on experience.

Highlight Soft Skills: Donโ€™t forget to mention your communication skills and ability to convey technical concepts to non-technical stakeholders. This is crucial for the role, so provide examples of how you've successfully done this in the past.

How to prepare for a job interview at Medtronic

โœจShowcase Your Technical Skills

Be prepared to discuss your experience with the programming languages and tools mentioned in the job description. Highlight specific projects where you've used C/C++, Python, or any other relevant technologies, and be ready to explain your role in those projects.

โœจDemonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare to walk through your thought process on how you would approach debugging software or developing new features, especially in a clinical context.

โœจCommunicate Effectively

Since the role involves working with cross-functional teams, practice explaining complex technical concepts in simple terms. This will show your ability to communicate effectively with non-technical stakeholders, which is crucial for this position.

โœจEmphasise Your Adaptability

The job requires a jack-of-all-trades mentality. Share examples of how you've successfully managed multiple projects simultaneously and adapted to changing priorities. This will demonstrate your entrepreneurial spirit and readiness to take on diverse challenges.

Senior Software Engineer
Medtronic
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

M
  • Senior Software Engineer

    Full-Time
    43200 - 72000 ยฃ / year (est.)
  • M

    Medtronic

    10000+
Similar positions in other companies
UKโ€™s top job board for Gen Z
discover-jobs-cta
Discover now
>