Senior Embedded SW / Firmware Engineer

Micro Systems Engineering, Inc.
Lake Oswego, Oregon 97035
  • Job Type
  • Job Status
    Full Time
  • Shift
    1st Shift

Micro Systems Engineering, Inc. (MSEI), an affiliate of Biotronik, is a pioneer in developing innovative implantable medical device technologies and devices that save and enhance the quality of life for millions of individuals living with cardiovascular and chronic neurologic pain disorders. With more than 40 years of experience in design and manufacturing active implantable medical devices, our continuing success is based on our company’s core values – innovation, quality, reliability, integrity, teamwork, and undisputed expertise – thus enabling us to inspire confidence and trust in physicians and patients worldwide. We are continually looking for talented engineers, scientists, and professionals to share in our mission.

Our implantable medical device software development group is looking for a senior-level engineer to develop embedded software for advanced implantable devices. Working together with the team, the senior embedded software engineer is responsible for all aspects of software design including; generating task estimates, requirements specification, design, code development, documentation and test. This position requires someone who can work independently, think creatively, and use knowledge of software and hardware to provide solutions to technical challenges. The engineer must understand key medical device domain concepts and apply that knowledge to the development of elegant and efficient software designs. We are looking for someone who does deep-embedded work, close to and providing functionality to custom-built ICs.  The end product must run in a very low power environment with a very high degree of reliability.


Required Qualifications

  • Minimum BS in Computer Science, Computer Engineering or Electrical Engineering.
  • Minimum 5 years of embedded software development experience required. 
  • Minimum of 1 year with software for implantable medical devices such as cardiac monitors, cardiac therapy and/or neuromodulation therapy.
  • Clear understanding of 8-bit microprocessor and/or microcontroller architecture and familiarity with at least one 8-bit microprocessor/microcontroller instruction set.
  • Ability to design, implement and debug code for microcontroller environments.
  • Experience in C and assembly; experience with C++ and object oriented design concepts is a plus.
  • Experience working with configuration management and defect tracking tools.
  • The position requires knowledge of software lifecycle processes and ability to effectively apply them to projects. 
  • Qualified applicants must have good writing, comprehension, analytical and interpersonal skills. The candidate must work well in a team environment. 

Preferred Qualifications

  • MS in Computer Science, Computer Engineering or Electrical Engineering preferred.
  • Experience with software lifecycle processes in a highly regulated environment (FDA, ISO, and other regulatory bodies) and a willingness to abide by them.
  • Experience developing software to run in very low power applications.
  • Experience with communications protocols in a low power environment, for example Bluetooth LE.


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Embedded SW / Firmware Engineer

Micro Systems Engineering, Inc.
Lake Oswego, Oregon 97035

Join us to start saving your Favorite Jobs!

Sign In Create Account