×
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-31
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below

Senior Software Engineer

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.
  • Competitive Salary.
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 will 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
  • 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.
Competencies
  • 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…
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