Software Engineer

Job Location US-MA-Medford | US-PA-Philadelphia | US-PA-Pittsburgh
Regular Full-Time


At ERT’s Wearables and Digital Biomarkers division, our mission is to develop and deploy best-in-class solutions for quantifying human movement with wearable technologies. The Opal V2 System is a hardware, software, and analysis solution that has been used by thousands of researchers worldwide. It is considered the gold standard in wearable technology for movement analysis. As part of ERT, our system is now being deployed in clinical studies -- delivering new outcome measures and endpoints to facilitate the development of new therapies for disorders such as Parkinson’s Disease, Multiple Sclerosis, and more. We are seeking a Software Engineer to help develop applications and infrastructure to support the growth of this new opportunity.


The Software Engineer role is responsible for the design, development, and deployment of our desktop, mobile, and cloud based software applications. You will be joining a small team overseeing a growing catalogue of products. The position requires working within ERT’s Quality Management System (QMS), which is compliant to applicable standards and requirements of US Class II / EU Class I medical devices. Help us bridge the divide between cutting edge science and robust, validated solutions that provide real value to the health of millions of people across the world.



  • Participation in all phases of the software development lifecycle, including requirements collection, architectural input, project scoping, development, testing, deployment, and maintenance.
  • Working within an agile development framework. ERT has adopted the SMART agile methodology for delivering complex solutions across multiple development units.
  • Working with cloud based services for the provisioning and management of our server based solutions.


The duties and responsibilities listed in this job description represent the major responsibilities of the position.  Other duties and responsibilities may be assigned, as required.  ERT reserves the right to amend or change this job description to meet the needs of ERT.  This job description and any attachments do not constitute or represent a contract.



  • Minimum B.A. / B.S. degree in a software or computer engineering field
  • Minimum of 5 years programming experience
  • Experience with web based content management systems
  • Experience with Windows, Linux, and Mac operating systems
  • Ability to work with minimal supervision
  • Good organization and communication skills
  • Able to meet deadlines, follow through on commitments, and take corrective action where appropriate
  • You enjoy writing code!

Preferred Skills/Experience:

  • Agile development frameworks (e.g., SAFE, Scrum)
  • Java, JavaScript, HTML, CSS, and Python programming
  • DevOps systems and tools (Git, Jenkins, Maven, SSH, Make, etc.)
  • Amazon Web Services (AWS)
  • Network programming (e.g., HTTP,  TLS, etc.)
  • The Google Web Toolkit (GWT)
  • Database design and implementation
  • Experience working within an FDA / ISO regulated industry


We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.





Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.