This job listing has expired and the position may no longer be open for hire.

Software Engineer, Software for External Medical Devices 1 at Micro Systems Engineering, Inc. in Lake Oswego, Oregon

Posted in Software 30+ days ago.

Type: Full-Time





Job Description:

Micro Systems Engineering, Inc (MSEI) is a pioneer in developing innovative technologies and medical devices that

save and enhance the quality of life for millions of individuals living with cardiovascular disorders. The company is

dedicated to the design and construction of implantable medical devices for cardiac rhythm management.

With more than 30 years of experience, our growing success is based on our company’s core values – innovation,

excellence and reliability, thus enabling us to inspire confidence and trust in doctors and patients all over the world.

We are continually looking for talented engineers to share in our mission.

Please join us as:
     

Software Development Engineer

The Software Engineer works primarily with software applications supporting implantable medical devices. This is a position in a small and dynamic team environment. The successful candidate should be comfortable working with internal contacts within the team as well as cross-functional teams in other parts of the company, remain current in product related software development processes, techniques and tools and suggest and implement new approaches to solving problems.

Your Responsibilities


  • Participate in all phases of the software development process, including requirements definition, analysis and design, implementation and debugging, unit testing and developer verification. 

  • 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. 

  • Solve diverse problems within the context of an existing architecture. 

  • Follow process and foster a culture of continuous process improvement. 

  • May serve as project lead on small-scale projects. 

  • May provide technical mentoring and coaching to lower level software engineers.

Your Profile

Requirements


  • BS Degree in engineering in the field of computer science, electrical engineering or related field

  • 4 years graduate-level coursework and/or experience in software development lifecycle processes for product development

  • 3 years of experience using either C# or C++

  • 3 years of experience with development environments, debugging tools, configuration management, test management and defect tracking tools

  • 2 years of experience developing mobile applications

  • 1 year experience in medical device or similarly-regulated industry

  • Demonstrable success in driving one or more strategic projects to completion

  • 2 years experience in managing projects

Additional Preferred Skills, Knowledge, and Abilities


  • Experience developing cross platform mobile applications using Xamarin framework is preferred.

  • Experience developing applications in agile development environment is preferred.

  • Knowledge of NoSQL databases is preferred.

  • Advanced knowledge of web service technologies SOAP, REST is preferred.

  • Knowledge of implantable medical devices is desirable. 

  • Knowledge of hardware/software (interfaces, firmware, bit encoding) is desirable.

Physical Requirements:

The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


  • While performing the duties of this job, the employee is regularly required to be independently mobile.

  • The employee is also required to interact with a computer for extended periods of time, and communicate with co-workers.

  • Must be able to work a minimum of 40 hours / week.

  • Must be able to travel to other office locations.





















   




Location: Lake Oswego(0001)

Working hours: Full-time  



Job ID: 35502







 





More jobs in Lake Oswego, Oregon

Other
1 day ago

West Yost
Other
1 day ago

Cushman & Wakefield
Other
1 day ago

Mulberry Talent Partners
More jobs in Software

Software
about 18 hours ago

Alliance Health
Software
6 days ago

Allied World
Software
8 days ago

Luminant Generation Company LLC