About The Position

The Embedded Software Engineer will work onsite in Indianola, Pennsylvania. Relocation is supported. This is a 6–12 month contract role involving software engineering across all phases of the software development life cycle. The position requires experience with medical-device software regulations and cybersecurity, along with C++, Qt/QML, Python, and gRPC. The engineer will use development and collaboration tools including GitHub, Jira, Confluence, Artifactory, SonarQube, and GitHub CI/CD pipelines.

Requirements

  • Knowledge of FDA 21 CFR 820.30 Design Controls.
  • Knowledge of FDA Cybersecurity in Medical Devices.
  • Knowledge of IEC 62304, Software in a Medical Device.
  • At least 5 years of relevant software engineering experience, including all phases of the SDLC.
  • Good understanding of software development processes, software architecture, and data structures.
  • At least 5 years of experience with C++, Qt/QML, and Python.
  • At least 2 years of experience with the gRPC framework.
  • Working knowledge of GitHub, Jira, Confluence, Artifactory, SonarQube, and GitHub CI/CD pipelines.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service