Partner Websites

Sr System Firmware Engineer


Hong Kong
Job Code:
  • Medical & Health Care Jobs
  • Engineering 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.

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