Search by job, company or skills

haefely ag

C++/Qt Software Developer

Save
new job description bg glownew job description bg glow
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibility:

• Designing, optimizing, and maintaining components and modules using C++ and Qt

• Building and optimizing development pipelines to ensure seamless integration and deployment

• Collaborating with cross-functional teams to implement solutions across various technical domains

• Contributing to the full software development lifecycle, architecture, testing and deployment

• Debugging, troubleshooting, and optimizing performance-critical applications

• Adhering to best practices in code quality, version control, and software engineering standards

• Staying up to date with modern C++ / Qt practices and proactively exploring new technologies relevant to our software stack

• Working closely with QA and Automation Teams to integrate and maintain unit and UI tests (e.g., squish) • Participating in code reviews and design discussions to ensure maintainable, high-quality software

Qualification and preferred skills: 

• Minimum 3 to 5 years of experience in architecture & software programming – UI Framework, application design, implementation & testing reusable software components

• Proficiency in C / C++ (preferably C++ 14/17) and Qt programming on windows platform • Experience working with Qt creator and MS Visual Studio

• Experience developing UI modules with Qt / QML • Hands-on experience with building and maintaining software pipelines for CI/ CD (Preferably Azure DevOps, Jenkins, or similar)

• Solid understanding of general software development practices, including version control (SVN, Git), Testing, and Debugging

• Experience using scripting language like Python, CMake • Ensure delivery of high-quality, well-tested code in line with the Product Backlog and Sprint Goals

• Experience in Agile/ Scrum software development process

• Strong communication skills, fluency in English and enthusiasm to work within a global R & D Team

• Understanding of the basics of Electrical Engineering and Electronics is an advantage

• Experience with Automated Testing or UI Testing tools (e.g., Squish) is a plus 

EDUCATION:

Bachelor's Degree / Higher Computer Science, Information Technology / Related field

EXPERIENCE:

3-5 years in Software Development

SKILLS:

C/C++, STL, Visual Studio, Qt, OOP, UML, SDLC

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148488455