Software Engineer - In Vitro Diagnostics (IVD) & Biological Analysis

Signature Science, LLC · United States ·
HybridFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on WeAreDevelopers

  • On-site position
  • C++ and Python
  • Medical device focus
  • Hardware interfacing
  • ISO compliance

You will lead software development for medical IVD systems, connecting microcontrollers and sensors to desktop applications. The work requires designing intuitive GUIs for scientific instruments while ensuring compliance with strict regulatory standards.

What you'll do

  • Lead full-stack development for IVD systems and biological analysis software
  • Design intuitive GUIs for non-technical operators of scientific instruments
  • Program and test microcontrollers to communicate with sensors and peripherals
  • Write and optimize C++ code and Python applications for data processing
  • Implement cybersecurity controls and secure coding practices
  • Adhere to ISO standards and quality management protocols
  • Collaborate with biologists and hardware engineers on technical requirements
  • Troubleshoot complex hardware and software integration issues
  • Maintain software lifecycle documentation and validation protocols

What you'll need

  • BS in Computer Science, Engineering, or related technical field
  • 3 to 5 years of professional software engineering experience
  • Strong expertise in modern C++ for application and hardware logic
  • Experience with microcontrollers like Arduino or ARM processors
  • Proficiency in Python for scripting and backend logic
  • Understanding of full-stack architecture from UI to device drivers
  • Experience with Linux environments and Git version control
  • Willingness to complete background screening for security clearance
  • Ability to lift and carry light loads under 25 lbs

Nice to have

  • Familiarity with ISO 13485, ISO 62304, or similar regulatory standards
  • Prior experience in medical devices, IVD, or biotechnology
  • Knowledge of cybersecurity controls and vulnerability mitigation
  • Experience building software for commercial production environments
  • Familiarity with Java or other coding languages

Stack

  • C++
  • Python
  • Java
  • Linux
  • Arduino
  • Git
  • Jira

How you'll work

  • Full-time on-site position
  • Standard business hours with occasional extended days
  • Infrequent domestic travel for conferences or meetings
  • Requires successful background screening for security clearance