Logo of Huzzle

QT/QML/C++ (NV RM 2575)

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

AI generated summary

  • You must have expertise in QT, QML, Modern C++ (14/17/20), GUI development with MVC, UX/UI on Embedded Linux, QP Architecture, unit testing, SDLC processes, and Git for version control.
  • You will develop GUI applications using C++ and QT, implement MVC architecture, conduct unit testing, manage version control with Git, and ensure documentation throughout the SDLC.

Requirements

  • Mandatory Skills: QT, QML, Modern C++ 14,17,20
  • Embedded C/C++, C++11, C++14, C++17 and C++20
  • QT/QML, QT Creator, QT Models, Squish(Automation preferred)
  • Experience in developing GUI based on MVC Architecture
  • Experience in UX/UI development based on Embedded Linux GUI
  • QP Architecture (https://www.state-machine.com/products/qp)
  • Experience in Make, Cmake etc.
  • Experience in Unit testing (Preferred Cpputest similar architecture)
  • Good understanding of Modern Software Architecture, OOPS, OOAD, Design Patterns etc,
  • Understanding of different testing methodologies
  • Good experience in SDLC process and documentation
  • Experience in Gitlab, Git and Review process

Responsibilities

  • Embedded C/C++, C++11, C++14, C++17 and C++20
  • QT/QML, QT Creator, QT Models, Squish(Automation preferred)
  • Experience in developing GUI based on MVC Architecture
  • Experience in UX/UI development based on Embedded Linux GUI
  • QP Architecture (https://www.state-machine.com/products/qp)
  • Experience in Make, Cmake etc.
  • Experience in Unit testing (Preferred Cpputest similar architecture)
  • Good understanding of Modern Software Architecture, OOPS, OOAD, Design Patterns etc,
  • Understanding of different testing methodologies
  • Good experience in SDLC process and documentation
  • Experience in Gitlab, Git and Review process

FAQs

What are the mandatory skills required for this job?

The mandatory skills required for this job are QT, QML, and Modern C++ (14, 17, 20).

What is the job location for this position?

The job location for this position is Bangalore.

What is the minimum experience required for this role?

The minimum experience required for this role is 6 years, and the maximum is 10 years.

What kind of work environment is this position offered in?

This position is offered as a full-time job.

What is the notice period for applicants?

The notice period for applicants is 0-30 days.

Is experience in Git or GitLab necessary for this position?

Yes, experience in GitLab, Git, and the review process is necessary for this position.

Are there any preferred testing experience requirements?

Yes, experience in unit testing, particularly with Cpputest or similar architecture, is preferred.

Is prior experience in UX/UI development required?

Yes, experience in UX/UI development based on Embedded Linux GUI is required.

Are there specific architecture methodologies that candidates should be familiar with?

Yes, candidates should have a good understanding of Modern Software Architecture, OOP, OOAD, and Design Patterns.

What development tools are necessary for this role?

Necessary development tools include QT Creator, Make, Cmake, and knowledge of automation tools like Squish is preferred.

People | Proces | Technology

Consulting
Industry
11-50
Employees
2017
Founded Year

Mission & Purpose

Source Right is a company that provides strategic sourcing and recruitment services, specialising in connecting businesses with top talent and optimal sourcing solutions. Their ultimate mission is to streamline and enhance the recruitment process for their clients by leveraging their expertise and innovative methodologies to secure high-quality candidates efficiently. The purpose of Source Right is to deliver customised recruitment and talent acquisition solutions that align with their clients' specific needs, improving organisational effectiveness and supporting long-term business success.