8 days old
2018-06-122018-07-12

Senior Embedded Software Engineer

Micro Systems Engineering, Inc.
Portland, Oregon 97212
  • Job Type
    Employee
  • Job Status
    Full Time

Micro Systems Engineering, Inc. (MSEI) is a leader in manufacturing components for cardio- and endovascular medical technology (pacemakers, implantable defibrillators, stents and remote patient management). We put our heart in it. MSEI employs highly committed employees who undertake tenacious research and development and meticulous manufacturing to meet this huge responsibility. MSEI´s products are designed, produced and sold by people who put their hearts into their work.

From the very start, MSEI dedicated itself to driving progress and innovation and delivering exceptional quality. We have earned the trust of medical professionals and patients by combining the renowned art of German engineering with technical excellence and uncompromising quality standards. This dedication is evident in everything we do. 

Medical engineering is an industry of the future. In a field marked by rapid developments and short innovation cycles, the best guarantees for sustainable success are committed, creative, team-oriented specialists, and outstanding leadership. If you are passionate about computer science, engineering or the natural sciences and enjoy developing new ideas, you've found the right place.

Implant Software Job Opening

The implant software development group is looking for a proven senior embedded software engineer to develop advanced implantable devices. The embedded software engineer will participate in all phases of the software development process, including: requirements definition, analysis and design, implementation and debugging, unit testing and developer verification. Individuals in this position: help determine technical approaches to assignments, using best practices; generate and maintain software documentation required for the project according to the Company’s policies and procedures; contribute to completion of project milestones; and solve diverse problems within the context of an existing architecture. The ability to understand key cardiac and neuromodulation domain concepts and apply that knowledge to the development of elegant and efficient software designs will provide the foundation for success. The end product must run in a very low power environment with a very high degree of reliability.

Minimum qualifications include the following technical knowledge:

  • Clear understanding of 8-bit microprocessor and/or microcontroller architecture and familiarity with at least one 8-bit microprocessor/microcontroller instruction set.
  • Demonstrated ability to design, implement and debug code for microcontroller environments.
  • Strong 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.

Requirements

The ideal candidate will have a BS/MS in Computer Science, Computer Engineering or Electrical Engineering and at least 5 years of embedded software development experience. 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. Experience with developing software for FDA Class III medical devices is a plus.

Additional desired qualifications include:

  • 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
  • Experience with software for implantable medical devices such as cardiac monitors, cardiac therapy and/or neuromodulation therapy.

Categories

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 Software Engineer

Micro Systems Engineering, Inc.
Portland, Oregon 97212

Share this job

Senior Embedded Software Engineer

Micro Systems Engineering, Inc.
Portland, Oregon

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account