QT/C++ Programmer

Remote Work

For over 20 years, we have been committed to integrating the best science with intuitive interfaces to provide validated machine learning, QSP, QST, HTPK, PBPK, and PBBM modeling and simulation software for novice and expert users alike. We are looking to add an experienced C++/QT programmer to our team. The right person has strong C++ and QT experience as well as experience in all phases of software development. This is an exciting opportunity to join the team dedicated to updating and building our modeling and simulation software programs.

Responsibilities and skills:

  • Exceptionally strong C++ and Qt skillset required
  • Strong knowledge of object-oriented design; data structures; systems and applications programming; and multithreaded programming
  • Strong Computer Science fundamentals (algorithms and data structures)
  • A passion for design, problem-solving, AND hands-on development
  • Proficiency in troubleshooting/debugging issues during development lifecycle and using necessary tools to measure software quality/performance
  • Experience in all phases of the software development lifecycle: requirements analysis, tech design, implementation, code review, testing, and release
  • Shown attention to detail, the ability to accurately estimate software tasks and to work to schedule
  • All other duties as designated by the manager



BS or Master’s degree (or equivalent) in Software Engineering, Computer Science, Business Administration, or related fields.


  • Minimum of four to five (4-5) years experience as a C++ and/or Qt programmer in a commercial software environment.
  • Excellent oral and written communication skills.
  • Demonstrates and communicates a positive attitude while interacting with colleagues and key stakeholders at all levels.
  • Must be able to multitask and have strong organizational skills.
  • Self-motivated with the ability to work with minimal supervision.

Apply Online