Senior Software Engineer

Ziehm OrthoscanScottsdale, AZ
Onsite

About The Position

Ziehm Imaging - Orthoscan Inc. is seeking a motivated, career-oriented Senior Software Engineer to join their team in Scottsdale, AZ. This full-time role offers the challenge of meaningful work, opportunities for growth, and a unique culture where passion is converted into action. The company provides competitive compensation, nine paid holidays, generous PTO and vacation time, major medical, dental, and vision benefits, and a 401(k) plan with an employer match.

Requirements

  • Bachelor’s degree in software engineering, computer science, or a related field is required or equivalent combination of education and relevant industry experience.
  • 7+ years of experience in software engineering, with experience in medical device or other regulated or safety-critical environments strongly preferred.
  • Strong proficiency in developing C++ applications (preferably modern C++17/20 practices, including memory management, concurrency, and performance optimization).
  • Knowledge in C++17, QT, QML, bash, python, gtest, boost libs and postgres (strong preference for experience with Qt application frameworks in embedded or medical device environments).
  • Profound knowledge of design patterns and software architecture principles (SOLID, modular design, clean architecture).
  • Experience working in Agile (Scrum) project management.
  • Knowledge of GIT, Docker, Jenkins, and CI/CD pipelines in a regulated development environment.
  • Experience with Linux systems, specifically Ubuntu and Debian, including system-level debugging and deployment considerations.
  • Experience working in collaboration with Electrical Engineering, Mechanical Engineering, Quality, Regulatory, Production, and Sales in a cross-functional product development environment.
  • Proven ability to collaborate across cross-functional and international engineering, manufacturing, and quality teams, with clear and effective communication in globally distributed product development environments.
  • Knowledge of DICOM and IEC62304 Medical Device Software, Software Life Cycle Processes (strongly preferred and highly valued for this role).
  • Excellent critical thinking and problem-solving abilities with a structured engineering mindset.
  • This is a hands-on position that requires a high level of trust with unrestricted access to products, code, and documentation, and a strong sense of accountability for software quality and product safety.
  • Excellent verbal and written communication skills.
  • Must feel comfortable asking questions when clarity is needed and documenting technical decisions clearly for audit and regulatory traceability.
  • Ability to adapt and work efficiently in a rapidly changing, dynamic environment with a willingness to manage multiple simultaneous projects and prioritize effectively in a fast-paced product development lifecycle.
  • Having knowledge of and demonstrating a willingness to work through different cultures’ beliefs, values, and traditions is a must in a global engineering environment with distributed teams.

Nice To Haves

  • Experience with Qt application frameworks in embedded or medical device environments.
  • Knowledge of DICOM and IEC62304 Medical Device Software, Software Life Cycle Processes.

Responsibilities

  • Develop, verify, and validate software solutions for our C-Arm (Linux based computer) in compliance with medical device software lifecycle standards (IEC 62304).
  • Develop and maintain touchscreen-friendly GUI software using QT and QML with a focus on performance, usability, and embedded system constraints.
  • Adapt existing architectural design patterns to realize a modern software architecture with a focus on platform technology and long-term maintainability/scalability.
  • Perform code reviews, support verification by unit tests, automated and manual system integration tests, and enforce coding standards and software quality best practices across the team.
  • Support designing and specifying requirements and work packages in collaboration with systems engineering and regulatory teams to ensure traceability.
  • Maintain source control branches and perform integrations with merge requests following Git-based branching strategies and release management practices.

Benefits

  • Nine paid holidays
  • Generous PTO and vacation time plan
  • Major medical, dental and vision
  • Company 401(k) plan with an employer match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service