Partner Websites

Sr System Firmware Engineer


Hong Kong
Job Code:
  • Engineering Jobs
  • Medical & Health Care Jobs
  • Save Ad
  • Email Friend
  • Print

Job Details

Company Medtronic
Job Title Sr System Firmware Engineer
JobId 34496
Location: Hong Kong, CHN

Sr System Firmware Engineer


Hong Kong, Hong Kong, China

Requisition #:


Post Date:

Nov 20, 2017

Job Duties:

• Understand the product/system requirements and drive architecture decisions

• Take technical ownership of the software architecture

• Assessing technical feasibility and developing alternative solutions

• Quickly developing functional prototypes that demonstrate the feasibility of solutions/technologies

• Develop and maintain system firmware for medical devices

• Provide technical solutions to a wide range of difficult problems

• Work collaboratively with local and/or oversees engineering teams to guide and coordinate the system firmware development based on the designed architecture

• Establish and maintain the software design documents throughout the entire system life cycle

• Establish/perform software test and verification plans, oversee the execution of the plan, and determine the acceptance criteria

• Participate in and/or review the software risk assessment and risk control measures to ensure the safety of the system software

• Follow relevant quality procedures to ensure quality compliance and high quality work output

Job Qualifications

• Bachelor degree or above in Computer Science, Electrical Engineering or related disciplines

• 7 years relevant experience if have Bachelor Degree or 5 years relevant experience if have Master Degree

• Professional experience working in embedded Linux and/or real-time operating system and bare metal environments.

• Expert level bare metal, BSPs, RTOS (and/or embedded Linux) kernel development skills for embedded MCUs and MPUs.

• Professional experience in embedded/firmware device driver

• In-depth experience with one or more functional areas such as:

• Communications: WLAN (IEEE 802.11b/g/n/ac), Classic Bluetooth, Bluetooth LE, etc.

• Multimedia: image and video processing in embedded system

• Sensors: sensor data acquisition and processing

• Encryption: data/message encryption and decryption

• Expert level C/C++ programming skills required in an embedded system development environment.

• Demonstrated knowledge and experience in excellent coding practices.

• Ability to define, develop and implement automated unit/integration test solutions.

• Ability to perform code review, static code analysis, and dynamic code analysis

• Ability to use analytical techniques and tools, e.g. debuggers, logic analyzers, protocol analyzers, etc.

• Experience in medical device SW development is added advantage

• Experience with software hazard analysis is added advantage

• Demonstrated knowledge and understanding of standards and guidance relevant to the medical industry is preferred.

• Strong problem solving and analytical skills.

• Ability to work independently with team members from various disciplines, e.g. hardware, mechanical, quality, regulatory, etc.

• Team player with effective verbal and written communication skills.It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.

© 2013. PennWell Corporation. All Rights Reserved. PRIVACY POLICY | TERMS AND CONDITIONS | SITE MAP | CONTACT US | PennWell Websites | PennWell Events