×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Scottsdale, Maricopa County, Arizona, 85261, USA
Listing for: Orthoscan, Inc.
Full Time position
Listed on 2025-12-27
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Ziehm - Orthoscan Inc. is currently seeking a motivated, career-oriented Software professional with deep expertise developing GUI applications using Qt 4.x and 5.x with C++ to join our team as a full-time Senior
Software Engineer located in Scottsdale, AZ.

Why Work for Ziehm Imaging - Orthoscan Inc.?

There's something special about Ziehm-Orthoscan. There's a sense of pride that comes from building a product that helps improve people’s lives and making the most of ourselves as a company and as individuals. We know the success of Ziehm-Orthoscan depends on every employee in our organization; it is our people who make the difference.

What do we offer?

  • The Challenge of meaningful work - we offer constant opportunities to grow and develop world-class skills and a truly rewarding career.
  • A unique culture where people convert their passion into action.
  • The kind of competitive compensation you would expect from a world leader.
  • Ten paid holidays plus a generous PTO and vacation time plan.
  • Great benefit plans, major medical, dental and vision.
  • Company 401(k) plan with an employer match.

What do we expect from you?

  • You have a passion for serving others.
  • Creative and fresh thinking in your work.
  • A spirit of collaboration - you thrive when you work with a diverse range of people with different views, perspectives and priorities.
  • The ability and experience to perform the job duties successfully.

JOB SUMMARY:

As a Senior Software Engineer, you will be developing primarily GUI applications for medical devices. This position has hands-on access to the final product at every stage of development. In this capacity, you be working primarily on the Linux platform creating and maintaining a modern QT multi-touch/keyboard optimized GUI application.

ESSENTIAL FUNCTIONS:

  • Design, documentation, code construction, testing and maintenance of software applications.
  • Develop, verify, and validate software solutions.
  • Develop and maintain touchscreen friendly GUI software using QT 5.x/4.x
  • Installing a Jenkins build server to mirror the functions done in Germany.
  • Installing Git Lab server and setting it up to mirror our remote repositories in Germany.
  • Installing bug tracking server/software (Youtrack)
  • Integrating Git Lab with Jenkins and Integrating Git Lab with a bug tracking software (Youtrack)
  • Architecting, maintaining, and streamlining automated build and release pipeline from code
  • Compilation, automated testing, deploying releases to multiple environments.
  • Maintaining source control branches and performing integrations with merge conflicts.
  • Addressing software and/or IT bugs that may involve Jenkins, Git Lab, whitelisting, blacklisting, WLAN, LAN certificates, and Linux administration.
  • Performing and automating Linux systems administration tasks
  • This position is expected to learn the products and obtain a detailed understanding of all software functions.

Basic Qualifications:

Education:

  • Bachelor’s degree in software engineering, computer science, or a related field is required.
  • Bilingual in German Language an advantage

Experience

  • 8+ years’ experience.
  • Strong proficiency in developing GUI applications using Qt 4.x and 5.x with C++
  • Experience developing Windows WPF applications under C#/XAML is highly desired
  • Experience working in Agile (Scrum) project management server
  • Setting up formal software testing including unit, regression and integration.
  • Knowledge of Docker and Jenkins, DICOM and a basic knowledge of STM and USB
  • Knowledge of Cmake, Linux OS (specifically Ubuntu and Debian), scripting (bash) and with GIT (or SVN), boost library and Postgres databases
  • Experience with Linux system administration (specifically creating custom Debian packages)
  • Experience working in collaboration with Electrical Engineering, Mechanical Engineering, Quality, Regulatory and Production and Sales
  • Experience in working with international teams
  • Knowledge of IEC
    62304 Medical Device Software, Software Life Cycle Processes
  • Excellent critical thinking and problem-solving abilities
  • This is a hands-on position; that requires a high level of trust with unrestricted access to products, code and documentation.
  • Excellent verbal and written communication skills. Must feel comfortable asking…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary