Senior Software Engineer Job at PhotoniCare, Inc., Durham, NC

NGE4ZnJ6bmxvRndKcCtJVmhaU0RWQ3FmU2c9PQ==
  • PhotoniCare, Inc.
  • Durham, NC

Job Description

SENIOR SOFTWARE ENGINEER

PhotoniCare is a fast-growing VC funded MedTech company with a mission to improve health outcomes using cutting edge technology. We have developed the first FDA-cleared OCT-based imaging system, OtoSight Middle Ear Scope, for assisting diagnosis of ear infections, a condition that affects 80% of children. The company operates with a philosophy of providing a fun, exciting and collaborative work environment for all team members. PhotoniCare also makes dedicated efforts towards professional and personal growth of all its team.

We are looking for a software engineer to join our team and lead the efforts related to development of OtoSight Middle Ear Scope software that interfaces different hardware peripherals, performs high-speed signal/image processing, extracts information using machine learning and provides a user-friendly interface for the medical setting. 

Job Function

  • Supporting the development of next generation medical device software and hardware.
  • Maintaining all stacks of OtoSight Middle Ear Scope software with help of external and internal technical team.
  • Hardware control and interface in the Linux environment on a single board computer. Hardware elements including high-speed cameras, displays, general purpose input/output, wi-fi and others.
  • Signal and Image processing algorithm implementation in C++ and QML based user interface implementation.
  • Interfacing with the external software consultants.
  • Interfacing with the internal manufacturing team.
  • Maintaining appropriate requirements, design, verification and validation documentation as required by FDA and ISO 13485 standards. 

Qualifications

  • Excellent coding and programming skills, and strong problem-solving capability.
  • At least 5 years of C++ programming in industry.
  • Experience with Linux operating system and application development on ARM-based single board computers.
  • Preferred experience developing applications using QT.
  • Preferred experience with Medical Device software development and related processes.
  • Preferred experience with JavaScript.
  • Expected to be a good team player, with positive outlook and collaborative nature. 

Growth Potential

  • The position falls under the technical growth ladder. The candidate demonstrating appropriate performance and skills shall proceed as follows with increasing level of responsibility.
  • Senior Software Engineer - Senior Software Engineer II - Manager/Principal Engineer 
  • Each promotion step is expected in a period of 12-18 months on demonstration of commensurate performance.

Job Tags

Similar Jobs

NYC Health + Hospitals

Tour Coordinator, Correctional Health Services Job at NYC Health + Hospitals

 ...justice reform efforts. Summary of position: Under the supervision of the Health Service Administrator, the Tour Coordinator (TC) is responsible for managing and coordinating assigned sub-unit operations and administration. The Tour Coordinator is a vital part of this... 

Clark International

Unarmed Security Officer Job at Clark International

 ...professional manner. At Clark International, we strive to provide security services that are above industry standards. We are looking for...  ...pass background check and drug screening Skills Proven experience as security officer or guard Military background... 

Los Angeles Cancer Network

Medical Front Desk Receptionist Job at Los Angeles Cancer Network

 ...Job Description: The Front Desk Receptionist is responsible for greeting patients and answering telephone calls for the Los Angeles...  ...Basic computer knowledge Previous Oncology/ Hematology experience preferred Salary Transparency: Exact compensation may... 

A. Duie Pyle, Inc.

Leadership Development Program Job at A. Duie Pyle, Inc.

 ...customers and fellow employees in the performance of all job related responsibilities. It is through this mindset that weve created our Leadership Development Program in pursuit of the next wave of Pyle leaders. ~24 week program; combination of classroom and on the job... 

The Hollister Group

Administrative Associate Job at The Hollister Group

Administrative Assistant Our client, an education-based company, is looking to hire an Administrative Assistant on a contract basis to provide administrative support for their busy office. This role requires great customer service and multi-tasking skills, and the ...