Jobs
Interviews

13 Qt Framework Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a C++ developer at GlobalLogic, you will be expected to have at least 2+ years of experience in C++ development and hold a formal education in computer science, engineering, or related fields. Your expertise should include a good understanding of C++ 11, STL, algorithms, OOP principles, multithreading, and interprocess communication. Familiarity with DSP concepts, Qt framework, and OS concepts is essential for this role. Additionally, experience with task/bug-tracking tools like JIRA and version control systems like Git is required. The ideal candidate should also possess experience in developing real-time audio applications, embedded development, and familiarity with QML. Ability to design clean, maintainable, and efficient code, write unit tests, work with legacy code bases, and utilize Boost libraries will be advantageous. Experience with WinAPI, deep understanding of interprocess communication/multithreading, and a background or hobby related to audio will be considered a plus. Your responsibilities will involve participating in the development of high-end mixing consoles and other audio products. You will be required to extend and maintain existing functionality, add support for new hardware, and work on cross-platform code. Collaboration with product owners, proposing new ideas, and developing user interfaces using C++ and Qt/QML will be part of your daily tasks. This role also entails working as part of a geographically distributed team across different time zones. At GlobalLogic, we prioritize a culture of caring, continuous learning and development, interesting and meaningful work, balance, and flexibility. You will have the opportunity to work on impactful projects with supportive teammates in a high-trust organization. By joining us, you will become part of a global company committed to integrity, trust, and innovation. Join GlobalLogic, a Hitachi Group Company, and be a part of transforming businesses and redefining industries through intelligent digital products, platforms, and services.,

Posted 4 days ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a C++ Developer, you will be responsible for utilizing your strong C++ programming skills to develop software applications. With at least 6 years of experience in C++ programming, you will be proficient in working with the QT framework, with additional knowledge in QML being an advantage. Your experience in Linux (Ubuntu) development will be crucial in this role. Your role will require good communication and interpersonal skills, as you collaborate with team members and stakeholders. As a creative thinker and strong problem solver, you will contribute innovative solutions to software development challenges. Preferred experience for this role includes a background in the medical device or IoT domain, along with a deep understanding of Linux internals. Knowledge of C++ 11/14 is desirable, and experience with CI tools such as Artifactory, Jenkins, and Bitbucket will be beneficial in this position.,

Posted 1 week ago

Apply

7.0 - 10.0 years

22 - 32 Lacs

Mumbai

Work from Office

We are seeking a highly skilled and experienced Senior Software Engineer to lead the design, development, and enhancement of core functionalities for software system in the medical domain. This role combines deep technical expertise with leadership responsibilities, including mentoring & managing a small team of engineers and collaborating with global stakeholders to deliver high-quality and secure software system. Key Responsibilities: Design, develop, maintain, and improve core software functionalities for medical applications. Drive the technical direction and architecture of complex systems, ensuring performance, scalability, and security. Identify and implement innovative solutions to enhance system performance and security. Collaborate with cross-functional and global teams to define business opportunities and deliver end-to-end solutions. Lead and mentor a team of 34 software engineers, fostering a culture of continuous learning and professional growth. Manage team dynamics and resolve conflicts effectively. Provide technical leadership throughout the product lifecycle, promoting best practices and operational excellence. Own the engineering process from planning to delivery, ensuring timely updates to stakeholders on a fortnightly basis. Required Qualifications: Bachelors degree in Computer Science or equivalent practical experience. 7+ years of professional software development experience. 2+ years of experience managing a small team of 2 to 3 developers Proficiency in one or more general-purpose programming languages (e.g., Java, C/C++, C#, Python). C++ preferred. Hands on experience working with DevOps. Experience in Full Stack Development (front-end and back-end). Development experience on Unix/Linux platforms. Familiarity with the Qt framework is a plus. Ability to quickly learn and adapt to new programming languages and technologies. Proven experience in mentoring, code reviews, and delivering technical presentations. Excellent communication and interpersonal skills. Strong problem-solving skills and a proactive mindset.

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a highly skilled Senior Software Developer with expertise in C++, QT, and a passion for developing high-quality software solutions. You have 3-6 years of experience in software development, working with desktop applications, and strong proficiency in object-oriented programming, data structures, algorithms, and software design patterns. As part of our dynamic team, you will be responsible for developing reusable algorithm solutions, contributing to the full software development life cycle, and mentoring junior developers. Design, develop, and implement reusable algorithm solutions for complex software systems. Write high-quality, maintainable code with comprehensive unit testing to ensure software reliability. Troubleshoot and resolve issues, ensuring that all solutions meet technical specifications and user requirements. Lead and contribute to the development of software programs, websites, and applications from concept to implementation. Prepare and maintain comprehensive technical documentation for development processes, including programming and project specifications. Mentor and guide junior developers, assigning tasks related to coding, testing, debugging, and analytics. Provide training to staff and clients on the use of software applications. Work in an Agile/Waterfall development environment, collaborating with cross-functional teams to meet project goals. Integrate new technologies and tools into the existing product line to improve performance, scalability, and user experience. Create technical and regulatory documents to support the software and ensure compliance with industry standards. Qualifications: - Bachelor's or Masters degree in Computer Engineering, Computer Science, or a related field. - 3-6 years of hands-on experience in software development, with a focus on C++ and QT. - Strong knowledge of object-oriented programming (OOP), design patterns, data structures, and algorithms. - Experience with QT, VTK, OpenCV, and similar frameworks is highly preferred. - Proven experience developing Windows/desktop applications. Familiarity with Agile and Waterfall software development methodologies. - Experience working with databases and creating and maintaining database systems. - Knowledge of software development lifecycle (SDLC) processes. - Proficiency in version control systems, particularly Git and GitHub. - Familiarity with system frameworks, including .NET, is a plus. Key Skills: - C++ Programming - QT Framework - Object-Oriented Programming (OOP) - Data Structures and Algorithms - VTK, OpenCV - Agile/Waterfall Development - Database Design & Maintenance - Git/GitHub - Software Development Life Cycle (SDLC) - Windows/Desktop Application Development Additional Skills: - Strong interpersonal and communication skills, with the ability to work in a fast-paced environment. - Ability to work independently and in a team setting. - Problem-solving mindset with a focus on delivering quality solutions. Why Join Us - Work with cutting-edge technologies in a dynamic, fast-paced environment. - Opportunity for career growth and professional development. - Collaborative team culture with mentorship opportunities. - Competitive salary and benefits package. If you meet the above qualifications and are passionate about developing high-quality software, we would love to hear from you! Please submit your resume and a cover letter to Kunal.expertscan@gmail.com Or Else you can fill the form: https://forms.gle/B5spcw1NBoxUCd2f9,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As the IT and Software Engineer at Applied Materials, you will have the opportunity to grow and enrich the existing team with the goal of building up a second software team in India that collaborates with engineering teams in Germany. Your primary responsibility will be to build and develop IT infrastructure for testing systems based on the Linux platform. This includes managing heterogeneous platforms and components such as real-time computer systems, sensor systems, network switches, and components. You will be tasked with generating operating system images to be installed on these systems, handling licensing requirements for internal and external customers, and maintaining documentation within Office tools. The ideal candidate for this role will have at least 2+ years of experience in the Linux operating system, with the ability to set up and maintain such systems. Additionally, some experience in C/C++ and build mechanisms is required. You should have an understanding of the software development cycle, from requirements to testing, integration, documentation, and delivery. Good interpersonal and communication skills, along with a strong system vision and understanding, are essential for success in this position. To qualify for this role, you should hold a BTech/MTech in Electronics/Computer Science or a related stream with a total experience of 2-5 years in a relevant work environment. Additional qualifications such as experience with the Qt framework, real-time embedded OS, multi-processor systems, employment in a global company, and development under Linux and Windows OS will be advantageous. Applied Materials is dedicated to fostering diversity in its workforce, providing Equal Employment Opportunity for Minorities, Females, Protected Veterans, and Individuals with Disabilities. If you are looking to work beyond the cutting-edge, continuously pushing the boundaries of science and engineering to enable the next generations of technology, join us at Applied Materials to Make Possible a Better Future.,

Posted 1 week ago

Apply

1.0 - 6.0 years

0 Lacs

karnataka

On-site

You are a proactive and skilled Team Lead with expertise in C++ and Qt development, responsible for leading a team of software engineers in building high-quality applications. Your role involves designing scalable and testable software, mentoring the team, driving project deliverables, and ensuring coding standards and quality assurance practices are met. Your key responsibilities include leading the design, development, and deployment of high-performance software applications. You will guide and mentor team members in software engineering best practices and technical solutions, review code for quality and performance improvements, collaborate with cross-functional teams to define and ship new features, and analyze and maintain existing software applications. Additionally, you will identify, prioritize, and resolve software defects and performance bottlenecks, ensure timely delivery of project milestones with proper documentation and version control, and maintain compliance with industry standards, including DO178C when required. To qualify for this role, you should have an ME/BE/B.Tech. degree in Computer Engineering, Computer Science, IT, or Electronics and Communication Engineering, along with 3 to 6 years of total experience in software design and development, including at least 1+ years in a team leadership or technical lead role. Your technical skills should include a strong proficiency in C++ and the Qt framework, experience in designing and developing GUI applications with GIS capabilities, expertise in Windows environments, hands-on experience with MySQL database management, a solid understanding of Socket Programming (TCP/UDP) and multi-threaded application design, and experience with GIT, Redmine, and other source control and project tracking tools. Preferred qualifications include experience in developing and unit testing data simulator applications compliant with DO-178C standards, familiarity with agile methodologies and team collaboration practices. This is a full-time position in the IT Services and IT Consulting industry.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

maharashtra

On-site

As the Manager of Software Development at Rolls-Royce, you will play a crucial role in maintaining and enhancing existing software systems and integrated monitoring solutions, focusing on marine automation. You will leverage your technical expertise to contribute to the development of future software projects within the marine engineering sector. Your responsibilities will include conceptualizing and developing solutions for complex marine automation systems, innovating new products through technological advancements, and delivering software products based on high-level specifications within set project timelines. You will be involved in validating and testing software to ensure system integrity and reliability, as well as providing support for current software systems. Additionally, you will be responsible for producing specification documentation and manuals, building and leading a software team, and collaborating with the RRS UK R&D team on future software solutions. The ideal candidate should have a minimum of 10 years of experience in software development, with a numerate degree or equivalent qualification. Proficiency in LINUX Embedded Development is essential, along with experience in C++ Windows development using Visual Studio, QT Framework, TCP/UDP Networking, Data encryption techniques, Direct X/Open GL, Google protocol buffers, and serial interfaces protocols such as ModBus, NMEA, and CanBus. Experience in marine automation software systems and integrated platform management systems is advantageous. Effective communication skills and the ability to collaborate on team projects are crucial for this role. Rolls-Royce offers excellent professional development opportunities, a competitive salary, and attractive benefits including bonuses, employee support assistance, and discounts. Join us to pioneer the performance of the future, develop your skills in an international setting, and contribute to a culture of innovation and excellence. Rolls-Royce is an equal opportunities employer that values diversity and inclusivity in the workplace. We believe that a diverse workforce brings unique perspectives and drives our success. By fostering a culture of respect and appreciation, we empower every employee to reach their full potential. Flexible working arrangements are considered for all roles to support work-life balance. Become a part of our dynamic team and contribute to shaping the future of software systems at Rolls-Royce. Your journey towards excellence starts here.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a highly skilled Senior Software Developer with expertise in C++, QT, and a passion for developing high-quality software solutions. You have 3-6 years of experience in software development, working with desktop applications, and strong proficiency in object-oriented programming, data structures, algorithms, and software design patterns. As part of our dynamic team, you will be responsible for developing reusable algorithm solutions, contributing to the full software development life cycle, and mentoring junior developers. Your responsibilities include designing, developing, and implementing reusable algorithm solutions for complex software systems, writing high-quality, maintainable code with comprehensive unit testing, troubleshooting and resolving issues, leading and contributing to the development of software programs, websites, and applications, preparing and maintaining comprehensive technical documentation, mentoring and guiding junior developers, providing training to staff and clients, working in an Agile/Waterfall development environment, integrating new technologies and tools, and creating technical and regulatory documents to support the software and ensure compliance with industry standards. You should have a Bachelor's or Masters degree in Computer Engineering, Computer Science, or a related field, 3-6 years of hands-on experience in software development, strong knowledge of object-oriented programming, design patterns, data structures, and algorithms, experience with QT, VTK, OpenCV, and similar frameworks, proven experience developing Windows/desktop applications, familiarity with Agile and Waterfall software development methodologies, experience working with databases, knowledge of software development lifecycle processes, proficiency in version control systems, particularly Git and GitHub, and familiarity with system frameworks including .NET. Key skills required for this role include C++ Programming, QT Framework, Object-Oriented Programming (OOP), Data Structures and Algorithms, VTK, OpenCV, Agile/Waterfall Development, Database Design & Maintenance, Git/GitHub, Software Development Life Cycle (SDLC), and Windows/Desktop Application Development. Strong interpersonal and communication skills, ability to work independently and in a team setting, and a problem-solving mindset are also essential. You will have the opportunity to work with cutting-edge technologies in a dynamic, fast-paced environment, grow your career and professional development, be part of a collaborative team culture with mentorship opportunities, and receive a competitive salary and benefits package. If you meet the above qualifications and are passionate about developing high-quality software, please submit your resume and a cover letter to Kunal.expertscan@gmail.com or fill the form: https://forms.gle/B5spcw1NBoxUCd2f9.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

0 - 3 Lacs

Hyderabad

Work from Office

JOB DISCRIPTION C++ Developer Exp:5+Years Location: Hyderabad, WORK FROM OFFICE strong application development experience with C++ and QT framework as the technology on which the application will be built. (Alternatively we can consider Python or similar programming languages with experience in libraries such as PyVISA, openpyxl, pandas, and Flask/FastAPI.)Role & responsibilities Preferred candidate profile

Posted 1 month ago

Apply

8.0 - 12.0 years

26 - 30 Lacs

Pune

Work from Office

*Design, develop & optimize algorithms using C++ & Python with QT framework *Minimum 4+ years experience as a Software Developer (Algorithm). Strong proficiency in C++, Python, and QT framework. Education: Annual bonus Health insurance

Posted 1 month ago

Apply

7.0 - 10.0 years

30 - 32 Lacs

Coimbatore

Work from Office

Leads Software Development process SW program managers for new software releases SW Quality Test Test, Required: + 10 years experience managing software development and software product releases. Key Responsibilities: Lead and manage the software development process across the site, ensuring high-quality delivery of software solutions Collaborate with software program managers to drive planning and execution of new software releases Oversee the full lifecycle of software product development- from requirements gathering to deployment Coordinate with quality assurance teams to ensure rigorous testing and validation of software Monitor progress and performance across development teams and ensure timely release of deliverables Implement best practices in software engineering, including Agile methodologies and continuous improvement.

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Bengaluru

Work from Office

Responsibilities : - Design, develop, and maintain user interfaces using the QT framework, adhering to best practices and industry standards. - Implement GUI/HMI functionalities using QT APIs, including widgets, layouts, graphics, and animations. - Leverage the QT MVC architecture to create modular, maintainable, and scalable user interfaces. - Develop and integrate custom widgets and UI components. - Ensure the performance, responsiveness, and stability of developed GUIs. - Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment. - Collaborate effectively with cross-functional teams, including software engineers, designers, and product managers. - Stay updated with the latest advancements in QT technologies and best practices. - Investigate and resolve technical issues and bugs related to GUI development. Qualifications : - 4-6 years of professional experience in developing GUI applications using the QT framework. - Strong proficiency in C++ programming language and object-oriented programming principles. - In-depth knowledge of the QT framework, including widgets, layouts, graphics, and animation. - Solid understanding of the QT MVC architecture and its implementation. - Experience in designing and developing user-friendly and intuitive interfaces. - Familiarity with different IPC (Inter-Process Communication) mechanisms within the QT framework. - Experience with version control systems (e.g., Git). - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills. - Bachelor's or Master's degree in Computer Science or a related field. Keywords: C++,QT,Git,Inter process Communication,OOPS,Debugging,GUI,QT MVC,QT Framework*

Posted 2 months ago

Apply

10.0 - 15.0 years

12 - 17 Lacs

Pune

Work from Office

Youll make a difference by: Required Qualifications : Bachelor's/Master's degree in Computer Science, Electronics Engineering, or related field Minimum 10 years of hands-on experience in embedded systems development Strong proficiency in C and C++ programming languages Extensive experience with QT frameworks for GUI development Deep understanding of embedded systems architecture and real-time operating systems Experience with microcontroller programming and hardware interfaces Technical Skills: Expert-level knowledge of C/C++ programming Proven experience with QT framework implementation Familiarity with embedded Linux systems Experience with debugging tools and protocols Knowledge of communication protocols (I2C, SPI, UART, etc.) Understanding of software development life cycle Version control systems (Git) Soft Skills: Strong analytical and problem-solving abilities Excellent verbal and written communication skills in English Proven ability to work effectively in cross-functional teams Strong documentation and technical writing skills Ability to mentor junior team members Self-motivated with strong organizational skills Responsibilities: Design and develop embedded software solutions Create and maintain technical documentation Collaborate with cross-functional teams for project delivery Perform code reviews and ensure code quality Troubleshoot complex technical issues Mentor junior developers and share technical expertise Participate in architectural decisions and technology selection Contribute to continuous improvement initiatives Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies