Posted in

Principal Software Engineer – Platform

Principal Software Engineer – Platform

CompanyMedtronic
LocationLafayette, CO, USA
Salary$140800 – $211200
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • 7+ years experience with C++/C
  • Experience Developing Embedded Linux deployments
  • Working knowledge of embedded software development best practices.
  • Experience in Linux driver development
  • Experience with python development
  • Background in DevOps, CI/CD, embedded software toolchains and version management systems
  • Live in a commutable distance to the Lafayette, Co office.

Responsibilities

  • Evaluate software change requests to medical devices and supporting tools
  • Lead SW Project teams and/or major features
  • Mentor engineers in their areas of expertise
  • Design, implement, and test software changes for medical devices
  • Participate in change control board, risk reviews, and other project meetings as necessary
  • Work with cross functional team to communicate changes, and understand impacts to their function
  • Create documentation throughout the development process
  • Commit to achieving and exceeding project goals and timelines
  • Perform duties in compliance with the Quality System.

Preferred Qualifications

  • Knowledge of OOA&D concepts
  • Hands-on experience in navigating FDA and ISO/IEC standards, including ISO 13485, IEC62304, and ISO 14971.
  • Understanding of cybersecurity techniques such as code signing and encryption
  • Experience with Yocto Linux
  • Windows, and cloud platforms knowledge
  • Experience with embedded graphics technologies
  • Xilinx Toolchain experience
  • Experience with Git, Bash, gnu tools