北京 [切换城市] 北京招聘北京生物/制药/医疗器械招聘北京医疗器械研发招聘

R&D Senior/Principal Software Engineer- shanghai

美敦力中国

  • 公司规模:500-1000人
  • 公司性质:外资(欧美)
  • 公司行业:医疗设备/器械

职位信息

  • 发布日期:2020-09-27
  • 工作地点:上海
  • 招聘人数:若干人
  • 工作经验:5-7年经验
  • 学历要求:本科
  • 职位月薪:50-60万/年
  • 职位类别:C/C++开发工程师  医疗器械研发

职位描述

Careers That Change Lives!  Medtronic Technology Center is looking for Senior/Principal Software Engineer.

Medtronic is a global healthcare solutions company operating in approximately 160 countries. We are committed to improving lives through our medical technologies, services, and solutions. Since our beginning, 60 years ago, our Mission has remained the same: to alleviate pain, restore health, and extend life for people around the world. The Mission is our ethical framework and inspirational goal guiding our day-to-day work. It reminds us that our efforts are transforming millions of lives each year. To meet the needs of patients and healthcare professionals around the globe, we operate from more than 370 locations in approximately 160 countries.

Medtronic Technology Center is the largest R&D center in addition to the one of Medtronic in the U.S., which is also one of the largest R&D centers in the medical technology industry in China. Since its establishment eight years ago, Medtronic China R&D Center has developed 50 innovative products, covering surgical technology and products, emerging technologies, respiratory and monitoring solutions, vascular treatment protocols, specialist treatments and diabetes solutions. Among which, 28 have been successfully marketed in China and 18 have been exported to overseas markets.


A Day in the Life

Responsibilities may include the following and other duties may be assigned.

  • Perform technical planning, system integration, verification and validation, evaluates alternatives including cost and risk, supportability and analyses for total software systems.
  • Analyse are performed at all levels of software system to include: software framework / architecture/ platform / workflow, setup detail design, coding and testing, package installation, design for manufacturing and design for service etc.
  • Perform functional analysis, timeline analysis, detail software requirements allocation and interface definition studies to translate customer requirements into software specifications.
  • Act as the architect/technical leader (manager) of an agile team throughout the software development life cycle. Being familar with the Scrum management will be a plus.
  • Lead the team to develop code and automated testes to meet acceptance criteria.
  • Lead and conduct unit testing, integration testing, functional testing, performance testing, and stress testing to ensure high quality of software/firmware.
  • Be professional on root cause analysis on bug fixing, responsible fort he bug management to ensure the software development timeline and quality.
  • Work with product management team, systems engineer and technical leadto make software development plan and write software requirement and specifications; Identify the design interfaces with the other desciplines such as electronical and mechanical
  • Design the software tools to meet the requirements of manufacturing, servicing and internal testing from both internal and external customers.
  • Responsible for software risk assessment and security assessment.

Must Have: Minimum Requirements

  • Bachelor/Master Degree in software, computer science, industrial control, electronic, or relevant engineering domains. 
  • Minimum of 7 years of relevant experience, or advanced degree with a minimum of 5 years of relevant experience.
  • At least 3+ years recent hands-on coding experience
  • Good communication skills.
  • Self-motivated, Energetic and result driven personality. 
  • Able to work in global collaborating environment with intensive challenges.
  • Experience working in software development on embedded operating systems or framework. (Linux, WinCE, QP/C, MQX, Threadx, VxWorks, etc)
  • Proficient in C/C++ programming, solid understanding of the Object Oriented Programming.
  • Good understanding of software design pattern.
  • Experience of medical device UI design.
  • Familiar with IEC 62304 standard and local standards.

Nice to Have

  • Software testing related experience
  • Hardware device driver development experience.
  • Digital signal processing and algorithm design experience preferred.
  • Experience with iOS/Android development.
  • Knowing of Python scripts is a plus.



About Medtronic


Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life.  We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be. 

We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives. Help us shape the future. 



公司介绍

About Medtronic
Together Medtronic and Covidien are working to improve how healthcare addresses the needs of more people, in more ways and in more places around the world. As one company, we can accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. This is the ideal opportunity to join us, and be part of our commitment to the health of others.

We know the combined resources of Medtronic and Covidien will be transformative, creating new methodologies and new opportunities. Whatever your specialty or ambitions, you can make a difference at Medtronic – both in the lives of others and your career.

Medtronic is a $27.8b company with more than 85K employees in more than 160 countries.

联系方式

  • 公司地址:北京