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.
Numbers & Facts
Location
Sterling Heights, MI
Industry
Staffing/Employment Agencies
Salary
$74–$88 Per Hour
Company Size
100 to 499 employees
Year Founded
1982
Website
https://www.cpijobs.com/
Benefits
401K, Life Insurance
About Company
Contract Professionals, Inc. (CPI) is a global, service disabled veteran owned workforce solutions company, which specializes in finding engineering and IT employment opportunities for both civilians and military veterans. With more than 37 years of industry experience, CPI is proud to represent the most inclusive, innovative and reputable Fortune 100 and Fortune 500 companies in the United States and select foreign countries. CPI has received multiple awards for our exceptional service to military veterans, including several from the 101 Best and Brightest Place to Work for Committee, Local, Elite and National 2015 - 2018. CPI was also honored to receive the prestigious Veteran Owned Business of the Year Award 2016 from the SBA, Michigan. In addition, CPI is proud to be named one of Crain’s Detroit Cool Places to Work for the third year in a row, placing in the top 20 each year 2016 - 2018. To learn more about engineering and IT employment opportunities or to learn how CPI can help you solve your business challenges with specialized workforce solutions, please visit us today at www.cpijobs.com.
Skills
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
C++ Programming Languageunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Cross-Functionalunmatched
Detail Orientedunmatched
Embedded Systemsunmatched
Engineeringunmatched
Engineering Softwareunmatched
Gitunmatched
Militaryunmatched
Multiplatform/Cross-Platformunmatched
Multithreaded Programmingunmatched
Object Oriented Programming (OOP)unmatched
Performance Tuning/Optimizationunmatched
Presentation/Verbal Skillsunmatched
Problem Solving Skillsunmatched
Product Lifecycleunmatched
Qt GUI (Graphical User Interface) Toolkitunmatched