Qt/QML C++ Software Engineer (15016)

HRU Tech
Sterling Heights, MI, United States
7 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$141,440 - $170,560
Working hours
Regular working hours

Tech stack

Clean Code Principles Agile Methodology Software Applications Application Performance Management C++ (Programming Language) Software Quality Code Review Software Debugging Graphical User Interface Design of User Interfaces Human-Computer Interaction Object-Oriented Software Development
+10 more
Performance Tuning Software Architecture Qt Modeling Language (QML) Qt (Software) Software Engineering Multithreading Software Application Programming Git Information Technology Software Version Control

Job description

  • Design, develop, test, and maintain software applications using C++ and Qt/QML
  • Build intuitive, responsive, and user-friendly graphical interfaces with QML
  • Develop clean, efficient, reusable, and maintainable code
  • Collaborate with software, systems, hardware, and other engineering teams to define and deliver new capabilities
  • Troubleshoot complex software issues and identify root causes
  • Optimize application performance, reliability, and responsiveness
  • Apply object-oriented design principles and modern C++ development practices
  • Participate in code reviews and contribute to software quality and development standards
  • Work within an Agile software development environment
  • Utilize version control and established software development processes
  • Stay current with evolving C++, Qt, and QML technologies and best practices

Requirements

Software Engineering, Qt GUI (Graphical User Interface) Toolkit, C++ Programming Language, Military, Qt GUI (Graphical User Interface) Toolkit, User Interface/Experience (UI/UX), C++ Programming Language, Software Engineering, Software Development, Technical Delivery, * Strong proficiency in C++ and object-oriented programming

  • Hands-on experience developing applications with the Qt framework
  • Strong experience with QML and modern UI development
  • Understanding of advanced C++ concepts, including multithreading and networking
  • Experience with Git or other version control systems
  • Experience working within Agile development methodologies
  • Strong debugging, troubleshooting, and problem-solving skills
  • Ability to work effectively in a collaborative, cross-functional engineering environment
  • Excellent communication skills and attention to detail, * 10+ years of relevant software engineering experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • Experience with cross-platform application development
  • Experience using software debugging and performance optimization tools
  • Experience developing software for embedded, defense, automotive, or other complex technical systems
  • Familiarity with modern C++ development practices and software architecture

About the company

Join a leading military vehicle development organization delivering advanced technology and next-generation solutions for demanding customers. Our engineering teams work on complex systems where innovation, software quality, and collaboration are critical to mission success.We are seeking an experienced Qt/QML C++ Software Engineer to develop modern applications and intuitive user interfaces supporting advanced vehicle systems. This is an opportunity to work alongside talented engineers on challenging software problems while contributing to products used in highly technical environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…