04 Sep
|
ZMotion Autonomous Systems
|
Bengaluru
04 Sep
ZMotion Autonomous Systems
Bengaluru
Job Title: Engineer – Qt/QML
Location: Bangalore
Experience: 3–5 Years
Employment Type: Full-Time
Job Summary
We are seeking a passionate and skilled Software Engineer with 3–5 years of experience in C++, Qt, QML, and Embedded Systems to join our engineering team. The ideal candidate will have robust expertise in developing high-performance GUI applications, embedded software, and Linux-based solutions. This role offers an opportunity to work on innovative, mission-critical products in a collaborative and fast-paced environment.
Roles & Responsibilities
- Design, develop, and maintain software applications using C++ and the Qt Framework.
- Develop intuitive and responsive user interfaces using Qt Quick (QML).
- Build reusable and scalable software components following industry best practices.
- Integrate frontend QML applications with backend C++ modules using signals, slots, and context properties.
- Develop and optimize applications for Linux/Embedded Linux platforms.
- Implement and troubleshoot Socket Programming and inter-process communication.
- Perform software debugging, unit testing, defect analysis, and performance optimization.
- Collaborate with cross-functional teams including Hardware, Firmware, QA,
and System Engineering to deliver high-quality software solutions.
- Participate in requirement analysis, software design, code reviews, and technical documentation.
- Ensure adherence to coding standards, software quality, and development processes.
Skills & Qualifications
- Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Information Technology, or a related discipline.
- 3–5 years of hands-on experience in software development using C++.
- Strong experience with Qt Framework, Qt Creator, QML, and Qt Quick.
- Good understanding of Embedded Systems and Linux development environments.
- Experience with Socket Programming, multithreading, and Object-Oriented Programming (OOP).
- Knowledge of Git, Jira, and Unit Testing methodologies.
- Familiarity with XML, SQL, and CMake is preferred.
- Experience in Automotive, Defense, Industrial Automation, Medical Devices, or Embedded Product Development is an added advantage.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills with the ability to work effectively in cross-functional teams.
- Willingness to learn new technologies and contribute to challenging engineering projects.
📌 Engineer - QT/QML Developer (Bengaluru)
🏢 ZMotion Autonomous Systems
📍 Bengaluru