What are the responsibilities and job description for the Lead Engineer position at STAFFXPERT LLC?
Lead Engineer Qt/QML C
Location Wauwatosa, Wisconsin (Onsite)
Job Summary
STAFFXPERT LLC is seeking a Lead Engineer Qt/QML C on behalf of our client in Wauwatosa, WI. This role is ideal for a seasoned software engineer with strong expertise in Qt/QML and C development for Windows-based applications. The successful candidate will play a key role in designing, developing, enhancing, and maintaining high-performance desktop applications while collaborating with cross-functional teams in a fast-paced engineering environment.
Key Responsibilities
Location Wauwatosa, Wisconsin (Onsite)
Job Summary
STAFFXPERT LLC is seeking a Lead Engineer Qt/QML C on behalf of our client in Wauwatosa, WI. This role is ideal for a seasoned software engineer with strong expertise in Qt/QML and C development for Windows-based applications. The successful candidate will play a key role in designing, developing, enhancing, and maintaining high-performance desktop applications while collaborating with cross-functional teams in a fast-paced engineering environment.
Key Responsibilities
- Design, develop, and maintain desktop applications using Qt/QML and C in a Windows environment.
- Participate in requirements gathering, technical design, coding, testing, and deployment activities.
- Analyze and enhance existing software architectures and codebases.
- Lead implementation of new features, product enhancements, and defect resolutions.
- Create and maintain technical documentation, including design specifications and architecture artifacts.
- Collaborate with architects, engineers, and stakeholders to deliver high-quality software solutions.
- Ensure adherence to coding standards, best practices, and software development processes.
- Contribute to Agile development activities, including sprint planning, reviews, and retrospectives.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 6 years of hands-on experience developing applications using Qt/QML and C .
- Strong experience building and supporting Windows desktop applications.
- Excellent debugging, troubleshooting, and problem-solving skills.
- Solid understanding of object-oriented programming principles and software design patterns.
- Experience with multithreaded, real-time, or high-performance applications.
- Proficiency with source control systems such as Git.
- Experience working with Agile methodologies and tools such as Jira or Rally.
- Familiarity with SQL Server or similar relational databases.
- Strong communication and collaboration skills.
- Experience leading software development initiatives or mentoring engineering teams.
- Exposure to complex enterprise software environments.
- Ability to work independently while effectively collaborating with cross-functional teams.
- Experience contributing to software architecture and technical design decisions.