Principal Software Engineer

Position Overview

  • Located in Bethesda, MD
  • Competitive salary, excellent stock option package and strong benefits
  • Full Time position

Key Tasks

  • Lead development of critical, robust application code for Android based connected devices
    • Key development areas include Application UI, embedded signal acquisition and cloud based data management
    • Define architecture utilizing the latest software frameworks
  • Coordinate with, and regularly lead, a development team to deliver crucial software
  • Develop specifications and code for medical devices and associated data communication protocols, typically including product functional specifications, design specifications, and verification/validation procedures
  • Delivers complete software documentation as prescribed by U.S. and international medical device regulations (IEC62304) and corporate quality management systems procedures
  • Lead communication with clinical and marketing teams for handling complaint investigations and feedback
  • Lead continuous improvement of company SDLC processes conforming to the IEC 62304 medical device software standard, utilizing CMMI and various software development models.
  • Works within timelines, resources, and budgets for completion of assigned projects


Position Requirements

  • Bachelor’s Degree in Electrical, Computer, or Systems Engineering required, Masters preferred
  • At least 8 years of experience with relevant software development in a regulated environment, preferably for medical devices, including Java, Android OS, database creation (SQL), scripting, and connected systems development including web-based access (RESTful services)
  • Lead the software architecture design of embedded applications and connected interfaces  
  • Extensive knowledge of the software development life cycle, including deployment of a device in a regulated industry.
  • Lead by demonstrating and installing the best practices taken from formal software engineering principles (code design, code architecture, code re-use, coding for testability)

Qualified applicants are encouraged to send their resume and a cover letter including availability to 


The Office of Federal Contract Compliance Programs (OFCCP) has released a Voluntary Self-Identification Form CC-305. All federal contractors are required to use this form in inviting all applicants and employees to provide information regarding their disability status. Completing this form is voluntary and any answer you give will be kept private and will not be used against you in any way. If you choose to complete the form, please attach it with your job application. The form can be found at