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

OGpBeUNGMnVDNUcxZm9Ra2dnNmNnaXc4N1E9PQ==
  • 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

Fresh Coat Painters

Franchise Business Coach Job at Fresh Coat Painters

 ...preferred. Coaching/training certifications are a plus. Skills: Strong communication and interpersonal skills with the ability to motivate and guide franchisees. Excellent problem-solving and strategic thinking abilities. Financial acumen to assess performance... 

Spectrum Staffing Services/HRStaffers Inc.

Content Designer (PowerPoint) Job at Spectrum Staffing Services/HRStaffers Inc.

SUMMARY We are seeking a talented Content Designer to create visually engaging presentations and digital learning resources that effectively communicate complex information to diverse audiences. This role requires an expert-level understanding of PowerPoint and other...

MarketShare

Junior Campaign Associate Job at MarketShare

 ...Junior Campaign Associate Full-Time, Entry Level About the Role: Step into an exciting career path with our expanding company in Dallas-Addison (TX) as a Junior Campaign Associate. Were looking for enthusiastic individuals who enjoy sport spirit, have a competitive... 

1st Choice, LLC

Dental Assistant Job at 1st Choice, LLC

1st Choice is seeking a compassionate and skilled Dental Assistant to join our team and provide vital health services to our valued Government Client. Fluency in both English and Spanish is preferred. Role Summary: This position is providing dental assistance to Dentists... 

GAT Airline Ground Support

Airport Ramp Agent Job at GAT Airline Ground Support

 ...Job Summary: Ramp agents are responsible for loading and unloading aircraft baggage, guiding planes to and from their gates, operating baggage carts, de-icing planes, and performing other airplane servicing duties. Ramp agents have fast-paced careers and should be comfortable...