Work in Iowa Energy Jobs

Job Information

IDx Technologies Inc. R & D Software Developer in Coralville, Iowa

R&D Software Engineer

About IDx:

At IDx, we believe that automation has the potential to transform the quality, accessibility, and affordability of medicine. IDx is expanding its team after its first product, IDx-DR, became the first ever autonomous Artificial Intelligence (AI) diagnostic system cleared by the FDA.

The Research and Development Software Engineer will assist with our R&D and algorithmic development efforts. Working in a team setting, the position will participate in the development of the novel machine learning and computer vision algorithms which form the core of IDx?s medical device products. This position also includes the design of efficient experiments to analyze current algorithm performance, report on results and assist in determining future direction for algorithmic enhancement.

This position reports to the Director of R & D.

IDx employees share in the returns of the commercial success they drive. IDx offers a fair salary and benefits package, augmented with an equity stake in the company. We are a private company with substantial funding and a deep product pipeline. Your work will be instrumental in driving IDx?s long-term value. For more info, visit

What We Are Looking For:

The R&D software engineer will primarily be responsible for implementing and improving deep learning algorithms within current and future IDx products. Given that we are a small team, this person will be expected to contribute in a variety of ways including building and maintaining R&D software infrastructure, staying up-to-date on the latest techniques and available toolsets, aiding in the setting of ground-truth, and interacting with medical professionals and business leaders to define projects.

Of paramount importance in this role are abilities to:

  • communicate with technical and medical professionals,

  • quickly learn new concepts and technologies,

  • utilize professional software development practices,

  • read, understand, and implement academic literature,

  • produce clear documentation,

  • work as part of a larger team.


  • PhD in technical field, or MS in technical field with 2+ years industry experience, or 5+ years industry experience.

  • Interest in medical device design and creating products that impact patients

  • Outstanding analytical and problem-solving skills.

  • Strong programming skillset.


  • Experience with a major machine learning framework (e.g. TensorFlow, MXNet, Caffe2, PyTorch)

  • Python, or C++ experience

  • Image processing experience (e.g. OpenCV, ITK)

  • Specific expertise in any of the following fields: Medical image analysis, algorithm design, segmentation, object detection, computer vision

  • Knowledge of medical device/software development industry

In this position, you will have some amazing opportunities to:

  • Work with world-renowned doctors who are pushing the limits of machine learning in medicine.

  • Build upon and contribute to products that will revolutionize health tech.

  • Tackle complex problems and projects that will establish precedent for autonomous AI in medicine

  • Push the accessibility and quality of healthcare to new heights to improve the lives of millions of people.

How to Apply:

If you?re interested in learning more about working at IDx, check out

And if you?re ready to help our team build the future of healthcare, send us your resume and cover letter at