Embedded Software Engineer (Medical Devices)

01 Jul 2024

Vacancy expired!

Title: Embedded Software Engineer (Medical Devices) Duration: Permanent / Direct Hire Location: Portland, OR - (Onsite) 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. 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: - 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. - 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. Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil right laws. #IND

  • ID: #43734493
  • State: Oregon Lakeoswego 97035 Lakeoswego USA
  • City: Lakeoswego
  • Salary: Market
  • Job type: Permanent
  • Showed: 2022-07-01
  • Deadline: 2022-08-29
  • Category: Et cetera