
Qt/QML Engineer Software Engineer (10 years +)
Contract Professionals · Sterling Heights, MI
Hiring signal
Actively hiring
Posted 2 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 2 days ago
- Still listed on the employer's own board
- Publishes a salary range
Job Title
Qt/QML Engineer Software Engineer (10+ Years)
Location
Sterling Heights, MI
Employment Type
Contract
Pay Range
$74-$88/hourly
About the Role
Our client is seeking an experienced Qt/QML C++ Software Engineer to develop and maintain software applications supporting advanced military vehicle systems. This role is ideal for a senior-level engineer with extensive C++ development experience and a strong background in Qt/QML, user interface development, and complex software applications.
Responsibilities
- Design, develop, and maintain applications using Qt, QML, and C++.
- Collaborate with cross-functional engineering teams to define, design, and deliver new software features.
- Develop high-quality, reusable, maintainable, and efficient software.
- Optimize application performance and troubleshoot complex software issues.
- Participate in code reviews and provide constructive technical feedback to team members.
- Apply advanced C++ and object-oriented programming practices to software development.
- Support software development throughout the complete development lifecycle.
- Stay current with emerging Qt/QML, C++, and software development technologies.
Qualifications
- 10+ years of relevant software engineering experience.
- Strong proficiency in C++ and object-oriented programming.
- Extensive experience with the Qt framework and QML for UI development.
- Familiarity with multithreading, networking, and advanced C++ concepts.
- Experience with Git or similar version control systems.
- Experience working within Agile software development environments.
- Strong problem-solving and analytical skills.
- Excellent attention to detail.
- Strong written and verbal communication skills.
- Ability to work independently and effectively within a collaborative engineering team.
Preferred Qualifications
- Experience with cross-platform application development.
- Experience with software debugging and performance optimization tools.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
- Previous experience supporting defense, embedded, or military vehicle software programs.
Clearance Requirements
- Candidates must be eligible to obtain a U.S. security clearance.
- U.S. citizenship may be required based on program requirements.
Why Join CPI?
Contract Professionals, Inc. (CPI) has connected engineering, technical, and defense professionals with leading employers for over 40 years. We provide personalized recruiter support, competitive compensation, and opportunities to work on cutting-edge defense programs while helping you advance your career in a highly specialized industry.
More jobs at Contract Professionals
All 24- Computer and Information Research ScientistContract Professionals · Aberdeen, MD · USD 80,000–90,000/yr2d ago
- Cyber and C5ISR Engineering ManagementContract Professionals · Sterling Heights, MI · USD 63–70/hr2d ago
- Software Engineer Fire Control StaffContract Professionals · Sterling Heights, MI · USD 63–70/hr2d ago
- Software Engineer Fire Control SpecialistContract Professionals · Sterling Heights, MI · USD 50–56/hr2d ago
- Software Engineer Fire Control SeniorContract Professionals · Sterling Heights, MI · USD 74–88/hr2d ago
Similar roles
- Application ProgrammerMitchell Martin · Plano, TXtoday
- Lead Platform Engineer, Agentic Issue Resolution (AIR)Ford Model-e U.S. · Redford, MI, United States · USD 132,800–250,800/yrtoday
- Python Developer55192329-c32d-45ac-b4cb-49d65ab192d0 · Charlotte, NC, United States · USD 90,000–110,000/yrtoday
- Data Eng w/ Python and AI, LLMQ1 Technologies · Aurora, ILtoday
- Software Developer - JAVA 4Varite · San Jose, CA · USD 80–87/hrtoday
- GenAI Platform DeveloperGenesis10 · New York, NJ - Jersey City, NYtoday