Jobs
Interviews

634 Qt Jobs - Page 7

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

14.0 years

0 Lacs

India

On-site

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life Design, develop, test, and document systems components, and applications related to surgical generators. Lead requirements gathering, estimating, and planning efforts. Interface with systems, and test engineers as well as quality assurance. Troubleshoot, debug, maintain, and support existing products. Effectively contribute to development teams. Identify and implement process improvements. We are looking for a highly skilled Software Engineer with strong expertise in C/C++ programming, Data Structures, Socket Programming, Multi-threading, DDS, and QT. As part of the Platform COE, you will work on cutting-edge technology to build high-performance, scalable, and reliable systems in a Linux environment. Responsibilities: Develop and optimize embedded and system-level applications using C/C++ in a Linux environment. Design and implement Data Structures to optimize system performance and scalability. Work with Socket Programming to create efficient and secure communication protocols between distributed systems. Develop multi-threaded applications to maximize system throughput and responsiveness. Work on DEOS (Real-Time Operating System) to ensure high reliability and real-time functionality in embedded systems. Collaborate with cross-functional teams within the Platform COE to deliver high-performance solutions. Develop graphical user interfaces (GUIs) using QT for embedded or application-based systems. Design and implement platform-specific software solutions for diverse hardware environments. Perform unit testing, debugging, and performance analysis to identify and resolve issues. Participate in code reviews and adhere to best coding practices and standards. Troubleshoot and solve system-level issues in a multi-threaded, distributed environment. Minimum Qualifications Bachelors/master’s in computer science/Electronics Engineering with 14 years of embedded software development in resource constraint and/or low energy environments Exceptional problem-solving abilities. Strong proficiency in C/C++ programming for embedded systems. Proven experience working with microcontrollers in real-time systems. Expertise in embedded engineering projects, including developing unit, integration, and system-level tests. Experience with and deep understanding of Ethernet Network development Experience and a good understanding of CI/CD pipelines, Bamboo, Jenkins Experience with Linux Kernel and/or FreeRTOS Advanced knowledge of Linux / Yocto / XILINX SDK Comprehensive knowledge of the CMake Build system. Advanced knowledge of Python Exceptional written and verbal communication skills. Good to have: Experience with tools like GitHub, JIRA, and Confluence Advanced knowledge of Python Hands-on experience in Docker System Secure bootloader, Application Encryption, and signing knowledge. Responsibilities may include the following and other duties may be assigned. Develops software and tools in support of design, infrastructure, and technology platforms, including operating systems, cloud-based and Internet-related tools. Designs, develops, troubleshoots, and debugs software programs for enhancements and maximize new products. Determines hardware compatibility and/or influences design. Collaborates with cross functional teams to determine customer and product software design requirements. Generate systems software engineering policies, standards, and procedures. Ensure that system improvements are successfully implemented and monitored to increase efficiency. TECHNICAL SPECIALIST CAREER STREAM: An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies – from design to implementation - while adhering to policies, using specialized knowledge and skills. DIFFERENTIATING FACTORS Autonomy: Seasoned individual contributor. Works independently under limited supervision to determine and develop approach to solutions. Coaches and reviews the work of lower level specialists; may manage projects / processes. Organizational Impact: May be responsible for entire projects or processes within job area. Contributes to the completion of work group objectives, through building relationships and consensus to reach agreements on assignments. Innovation and Complexity: Problems and issues faced are difficult, and may require understanding of multiple issues, job areas or specialties. Makes improvements of processes, systems or products to enhance performance of the job area. Analysis provided is in-depth in nature and often provides recommendations on process improvements. Communication and Influence: Communicates with senior internal and external customers and vendors. Exchange information of facts, statuses, ideas and issues to achieve objective, and influence decision-making. Leadership and Talent Management: May provide guidance, coaching and training to other employees within job area. May manage projects, requiring delegation of work and review of others' work product. Required Knowledge and Experience: Requires advanced knowledge of job area combining breadth and depth, typically obtained through advanced education combined with experience. May have practical knowledge of project management. Requires a Baccalaureate Degree and minimum of 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience. (For degrees earned outside of the United States, a degree which satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A)). Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. About Medtronic We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people. We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

Posted 3 weeks ago

Apply

0 years

0 Lacs

Thiruvananthapuram

On-site

• Solid grasp of Maya, its internals and troubleshooting • Should be proficient in MEL, Python and MySQL. • Knowledge of C++, JSP, PHP and Qt framework will be a plus

Posted 3 weeks ago

Apply

0 years

0 Lacs

Haryana

Remote

About Teramind Teramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility into user activities while enhancing security, optimizing productivity, and ensuring compliance. Trusted by Fortune 500 companies and businesses of all sizes across industries, our innovative platform helps organizations protect sensitive data, maximize workforce performance, and create safer, more efficient digital workplaces. Through real-time monitoring and advanced analytics, we enable businesses to safeguard their most sensitive information while optimizing employee productivity in both in-office and remote work environments. Our Core Values At Teramind, our values drive everything we do. We embrace innovation as a fundamental principle, constantly pushing boundaries to improve our products, streamline processes, and enhance customer experiences. We foster resourcefulness by empowering our team members with the autonomy and confidence to solve problems independently while providing collaborative support when needed. As a globally inclusive organization, we celebrate diversity and create an adaptable work culture where respect and collaboration thrive across our international teams. Above all, we are committed to excellence, delivering the highest quality in every aspect of our work and consistently exceeding expectations in service to our clients and each other. This is a Senior C++ Developer with strong macOS experience (Objective-C). Responsibilities Implement high-quality software security and data protection solutions Research and suggest the best way to implement business requirements Identify improvements in existing architecture and legacy code to continuously refine and evolve the product Enhance software delivery and quality throughout the entire software development cycle Manage any issues that may arise and drive resolutions throughout the development process Collaborate with Support engineers to analyze and troubleshoot software problems reported Work with other team members and technical leads effectively and with minimal supervision Requirements 5+ yrs experience with C++11 or newer on macOS 3+ yrs experience with Objective-C Strong proficiency with Boost libraries Clean code experience Understanding fundamental design principles behind scalable applications Unit tests/integration tests experience Proficient knowledge of GIT Excellent interpersonal skills Highly organized with precise attention to detail Ability to work well with others in a fast-paced, dynamic environment Desire to learn and adapt to new requirements Advanced spoken and written English Very nice to have Low-level OS interface experience Qt framework knowledge Swift experience Networking Programming Experience (TCP, UDP, HTTP, HTTPS) Drivers development experience System Extensions development experience Development or usage of MDM solutions Experience working with and deploying SaaS application, Docker Benefits This is a remote job. Work from anywhere! We’ve been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams. Additionally: Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated. Competitive salary Career growth opportunities Flexible paid time off Laptop reimbursement Ongoing training and development opportunities About our recruitment process We don’t expect a perfect fit for every requirement we’ve outlined. If you can see yourself contributing to the team, we want to hear your story. You can expect up to 3 interviews. In some scenarios, we’re able to streamline the process to have minimal rounds. Director-level roles and above should expect a more thorough process, with multiple rounds of interviews. All roles require reference and background checks Teramind is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration without regard to race, age, religion, color, marital status, national origin, gender, gender identity or expression, sexual orientation, disability, or veteran status.

Posted 3 weeks ago

Apply

10.0 years

4 - 10 Lacs

Coimbatore

On-site

Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Job Description We are looking for an experienced Software Security Architect with strong hands-on development skills to lead, guide and actively contribute to the remediation of security issues in Qt and Chromium-based platforms. This role will involve deep technical leadership, secure software architecture design, hands-on threat modelling, and collaboration with engineers to ensure secure, scalable, and maintainable remediation strategies across complex C++ frameworks. Responsibilities Guide and mentor a team of Qt and Chromium developers focused on security hardening. Lead technical efforts in security remediation, including root cause analysis and secure refactoring. Actively develop and fix security vulnerabilities in Qt and Chromium codebases, including UI, networking, rendering, and inter-process communication layers. Design and implement secure architectural patterns for Qt and Chromium frameworks. Perform and drive code reviews Define and implement secure coding standards, patterns, and CI/CD security checks. Investigate public CVEs and determine mitigation and patch strategies. Serve as a technical escalation point and ensure quality, performance, and security in all deliverables. Qualifications Educational qualification: B.E / B.Tech Experience : 10+ years of experience in C++ software development, with deep knowledge of Qt and/or Chromium. Mandatory/requires Skills : Strong proficiency in C++ software development, with deep knowledge of Qt and/or Chromium. Proven experience in identifying, analyzing, and fixing security vulnerabilities in large C++ codebases. Deep understanding of Qt internals (e.g., QtCore, QtNetwork, etc) and Chromium subsystems. Strong grasp of secure software design principles, common vulnerability classes (CWE), and mitigation techniques. Knowledge of exploit mitigation, memory safety, and sandboxing strategies. Familiarity with cross-platform development Experience working with open-source communities or upstream contribution processes is a plus. Preferred Skills :

Posted 3 weeks ago

Apply

0 years

5 - 16 Lacs

India

On-site

Job description Senior Embedded Software Engineer - Job Description We are seeking an experienced Senior Embedded Software Engineer to join our team. The ideal candidate will have expertise in software architecture, design, and implementation for embedded systems. The role requires proficiency in various programming languages, communication protocols, and multimedia technologies. Key Responsibilities: Develop and maintain embedded software solutions for various applications. Design and implement software architecture using OOP concepts. Work on video processing and streaming technologies, including ONVIF/RTSP, H264/H265, and related codecs. Integrate and optimize multimedia frameworks like FFmpeg, Gstreamer, and LIVE555. Develop GUI applications using QT/QML. Implement and troubleshoot communication protocols, including BLE, WiFi, RS485, and UART. Develop multi-threaded and socket-based applications. Perform image processing and video parsing using tools like OpenCV. Collaborate with cross-functional teams for hardware-software integration. Key Skills: Proficiency in C, C++, Java, and Python. Strong understanding of software architecture and design principles. Expertise in multi-threading and socket programming. Knowledge of video codecs, streaming protocols, and multimedia frameworks. Hands-on experience with communication protocols and hardware interfaces. Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics. Proven experience in embedded software development. Strong analytical and problem-solving skills. Job Type: Full-time Job Type: Full-time Pay: ₹547,829.17 - ₹1,669,382.12 per year Schedule: Day shift Work Location: In person Speak with the employer +91 9081068979 Expected Start Date: 12/07/2025

Posted 3 weeks ago

Apply

1.0 - 3.0 years

5 - 8 Lacs

Bengaluru

Work from Office

QT Developer Job Description: Globussoft is a fast-growing product-based IT company specializing in cutting-edge software products and digital solutions. With a global customer base and a diverse portfolio, we focus on building powerful automation and AI-driven applications. We are currently looking for a skilled QT Developer to join our dynamic team and contribute to innovative product development. Key Responsibilities: Develop and maintain cross-platform desktop applications using Qt (Qt Widgets/Qt Quick/QML). Collaborate with UX/UI designers and backend developers to translate designs and business requirements into robust software. Optimize applications for performance, scalability, and reliability. Write clean, maintainable, and efficient code. Integrate third-party libraries and APIs. Participate in code reviews, testing, and debugging processes. Work closely with the product team to meet deadlines and deliver high-quality features. Qualifications & Skills: Bachelor's degree in Computer Science, Engineering, or a related field. 2+ years of hands-on experience in C++ with strong knowledge of the Qt framework (Qt5/Qt6). Proficiency in GUI development with Qt Widgets or QML. Solid understanding of OOP, MVC architecture, multithreading, and event-driven programming. Experience with version control systems like Git. Familiarity with tools such as CMake or qmake. Good problem-solving and communication skills. What We Offer: Opportunities for career growth and professional development A dynamic and supportive work environment

Posted 3 weeks ago

Apply

3.0 - 8.0 years

0 - 0 Lacs

Bengaluru

Work from Office

Responsibilities: • Development, optimization and maintenance of software solutions in C++ and Qt framework • Analysis of requirements and development of technical concepts • Design and implementation of software components taking into account performance, scalability and security • Conducting code reviews and quality assurance • Collaboration with interdisciplinary teams (e.g. Software development, product management) • Error analysis and debugging of existing software solutions • Continuous improvement and documentation of the development process • Collaborate with the Product Owner and team on application development activities Required Skills: • Completed degree in computer science, software engineering or a comparable qualification • At least 3 years of professional experience in software development with C++ and Qt framework • Solid knowledge of modern C++ standards (C++17, C++20) • Experience with software development processes and tools (e.g. Github, Visual Studio) • Knowledge of object-oriented programming and design patterns • Experience in the development of multithreading and network applications • Familiarity with agile development methods (Scrum, Kanban) • Experience with databases and SQL

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Responsibilities DP-COE (Digital Photonics Center of Excellence), being part of Keysight Technologies has the responsibility for developing innovative products in the crucial portfolio segment of Oscilloscopes, Photonics, AWG (Arbitrary Waveform Generator), BERT (Bit Error Rate Tester), Digitizer, Logic Analysis, Protocol Analysis which provide fast, extensive insight and enable engineering teams to do their job faster, with higher quality. We serve our customers in the Computer, Semiconductor, Wireless, Automotive, Storage and Communication, Quantum industries with leading edge products and solutions. Keysight Solution teams work closely with DP-COE to provide required solutions to these industries. As an R&D Software Designer, you will be working on our InfiniiVision (High Volume Scope / Mid-Range) Software Development in a highly collaborative, fast-paced environment with international teams. You will be responsible to design & develop highly complex Software for InfiniiVision Scope which would require breadth of knowledge from Low Level Software (HW integration), up to GUI/Application Software. You will also be responsible for integrating newly launched Keysight Probes with InfiniiVision scopes. You will work closely with R&D Project Manager, Product Planners, Product Architects, Solution Teams, FPGA & HW developers, Software engineers and Other Stakeholders to develop new product offerings and improve existing ones. The candidate should be a strong team worker and should be able and willing to collaborate with other design teams located in US & Malaysia. Qualifications Essential: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering (or equivalent) with strong software Engineering skills. 4 to 6 years of R&D experience in product development Experience in developing a significant software application Experience in modern C++ (e.g. C++14 and later) and objected-oriented programming Advanced and broad knowledge of contemporary software design methodologies and programming techniques. Working experience in Hardware & Software integration. Strong written and verbal communication skills Excellent team player, responsive and accountable Self-starter. Willing and able to quickly learn new applications and technologies Experience in international collaboration (US, Europe, Malaysia) Preferred Experience with Keysight instruments like Oscilloscope Experience with analog and digital circuits MS Visual Studio and VisualGDB experience Embedded Linux experience (Basic shell command) Experience of working with micro controllers Worked with Common Communication protocols: I2C, UART, SPI, Ethernet Experience with Version Control tool (Git) and working with CI/CD pipelines (Jenkins) Experience with QT or other widget toolkits for GUIs Atlassian tool experience – bitbucket, Confluence, Jira Basic knowledge in C# and .Net framework Experience programming hardware devices over a peripheral interface Test driven development experience Scrum agile software development process background Knowledge of performance profiling tools (e.g., Valgrind, gprof, or perf).

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Jaipur, Rajasthan, India

On-site

Experience : 3.00 + years Salary : Confidential (based on experience) Expected Notice Period : 30 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Hybrid (Jaipur) Placement Type : Full Time Permanent position(Payroll and Compliance to be managed by: SCALE) (*Note: This is a requirement for one of Uplers' client - Alias) What do you need for this opportunity? Must have skills required: QT framework, JavaScript, Python, Django, Angular Alias is Looking for: SCALE GmbH is in the process of expanding its software development team and has established its subsidiary SCALE India to tap into India's rich software developer community and benefit from the availability of a highly qualified workforce. To support this motive, in 2022 SCALE GmbH has laid foundations of a software development office in the culturally and economically rich city of Jaipur, Rajasthan. The rapidly growing IT/ITeS and software development ecosystem of Jaipur and its close vicinity to the Delhi-NCR Region would be a key contributing factor in SCALE India's success in developing high quality, cutting-edge and scalable software solutions for its customers in India and Abroad. SCALE India's software development or tech team would function as an extension of the software development team at various locations in Germany, assisting in the development of the SCALE.sdm product portfolio and thus contributing to the success of brand SCALE. For this purpose, we are currently seeking eligible candidates for our core tech team to take on the challenging task of software development activities at SCALE India. Being one of the core members of SCALE India's tech team, we need a well-experienced and seasoned candidate who would help us in building and extending a rockstar software development team. As an application developer, you would take up the task of software application development and help us design, develop and deliver reliable features for our SCALE.sdm product suite by collaborating with software developers at SCALE Germany offices. Your responsibilities Design and implement demanding features into existing software, and optimize code for improved efficiency and usability. Follow software development processes based on agile methodologies. Participate in all phases of the software development lifecycle, starting with requirements gathering, architecture, design, implementation, review, and deployment. Seamlessly integrate into a multisite, multicultural, and multinational software development team. Assist in troubleshooting development and production-related technical issues. Opportunity for direct interaction with customers to understand their needs, enabling improvements and bug fixes in the software. Preferred Candidate Profile 3+ years of professional experience in software application development. Hands-on experience for 3+ years in Python and JavaScript development. Experience with Widget Framework for Desktop - preferably Qt. Experience in development with JavaScript Framework - preferably Angular. Experience with REST-Clients and Servers. Solid grasp of data structures, algorithms, and SQL databases like PostgreSQL, and MySQL. Experience with CI/CD and version control systems, particularly Git, for managing code repositories, branching, and collaboration. Bachelor's/master's degree in computer science or comparable knowledge in the domain of software and web application development. A Master's degree would be preferred. Soft skills Passionate about technology, keen to stay up to date with the latest web development trends and applying the latest technologies to product development Exceptional problem solving and ability to work independently Outstanding team player and a dynamic individual who is fun to work with Experience with Scrum Projects and Understanding of the Agile Software Development Life Cycle and been exposed to it. What do we offer? Unique opportunity to develop your carrier in a start-up environment and a rapidly growing international team Flat hierarchy, short decision paths, and an accountable working environment Competitive compensation inclusive of pay and bonus incentives Regular possibilities for further development Group Medi-Claim policy Personal accident policy Flexible working time Corporate NPS program How to apply for this opportunity? Step 1: Click On Apply! And Register or Login on our portal. Step 2: Complete the Screening Form & Upload updated Resume Step 3: Increase your chances to get shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 3 weeks ago

Apply

5.0 - 10.0 years

6 - 16 Lacs

Bengaluru

Work from Office

Job Title: Software Development Engineer Experience: 5 to 10 years Location: Bangalore Mandatory Skill: C++, QT, QML Notice Period: Immediate to 15 days JD : Min 5 Years experience Bachelor Of Engineering in Electrical and Electronics or Computer Science Extensive knowledge of Qt/QML Knowledge of C++11 or higher GTest Framework Knowledge Embedded Programming

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

valsad, gujarat

On-site

Were Hiring: Robotic Software Developer Vapi, Gujarat Merai Newage is at the forefront of medical technology innovation, developing cutting-edge robotic solutions that enhance precision and safety in minimally invasive surgery. We are seeking a highly skilled Robotic Software Developer to join our team and contribute to the next generation of surgical robotics. Role Overview As a Robotic Software Developer, you will play a key role in designing and developing intelligent robotic systems for surgical applications. You will work alongside engineers, clinicians, and AI specialists to create real-time software solutions that enhance surgical precision. Key Responsibilities Develop scalable, high-performance software architectures for real-time robotic control Design and implement intelligent robotic systems with a focus on safety and precision Collaborate with multidisciplinary teams, including hardware engineers and medical professionals Optimize algorithms for robotic motion, sensor integration, and data processing Required Skills & Experience Proficiency in: C++, C#, WPF, QT, Python, JavaScript Experience: 3 to 5 years in robotics frameworks or embedded systems Strong problem-solving skills with expertise in debugging real-time systems Experience with medical device standards (ISO 13485) is a plus Passion for robotics and surgical technology Why Join Us Impact: Contribute to advancements that improve patient outcomes Innovation: Work on groundbreaking robotic-assisted surgical technology Growth: Enhance your expertise in a fast-evolving, high-tech industry Collaboration: Work alongside leading experts in robotics and healthcare Apply Now: Send your resume to parijat.patel@merai.co Know someone who would be a great fit Tag them below or share this opportunity! hashtag #Hiring hashtag #Robotics hashtag #SoftwareDevelopers hashtag #MedicalTechnology hashtag #SurgicalRobotics hashtag #Innovation hashtag #CareerOpportunity,

Posted 3 weeks ago

Apply

6.0 - 12.0 years

0 Lacs

karnataka

On-site

As a QML Developer at LGSI in Bangalore, you will be utilizing your advanced knowledge of QT, QML, and JavaScript, along with your proficiency in C and C++. Your experience with MVC design pattern, unit and integration testing, as well as working with Flutter will be crucial in this role. A good understanding of web performance and the functioning of browsers and DOM will also be beneficial. Your responsibilities will include participating in code reviews to ensure code quality and sharing knowledge with the team. Your expertise in Embedded C++, QT, QML, Linux, and Flutter will be essential for success in this role. With 6-12 years of professional experience, you will be a valuable addition to our team, contributing to the development of innovative solutions in a collaborative environment.,

Posted 3 weeks ago

Apply

3.0 - 6.0 years

6 - 12 Lacs

Bengaluru

Work from Office

We are seeking a talented QT/QML Developer to join our innovative team. The ideal candidate will have extensive experience in UI development using QT and QML, with a strong background in developing intuitive and visually appealing user interfaces. You will be responsible for designing, implementing, and optimizing UI components for our applications, ensuring a seamless user experience. Key Responsibilities: Design, develop, test, and maintain Qt/Qml applications using C++ and OpenGL. Create visually appealing and user-friendly UI components. Ensure the UI is responsive and performs well on various devices and screen sizes. Work closely with backend developers to connect UI components with underlying services. Optimize UI components for performance and memory usage. Conduct performance tuning and profiling to enhance the overall user experience. Collaborate with designers, product managers, and other developers to create a cohesive user experience. Education: Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. Technical Skills: Proficiency in QT and QML. Strong knowledge of C++ programming. Experience with UI/UX design principles. Familiarity with animation and transition effects in QML. Soft Skills: Excellent problem-solving and analytical skills. Strong communication and collaboration skills. Ability to work independently and in a team-oriented environment.

Posted 3 weeks ago

Apply

6.0 - 11.0 years

9 - 13 Lacs

Bengaluru

Work from Office

About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Infotainment & Telematics Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : Bachelor of Engineering in Electronics or any related stream Summary :We are seeking a skilled Android Platform Developer to join our team in building and maintaining the core components of the Android operating system. This role involves working on the Android Open Source Project (AOSP), customizing the Android framework, and optimizing system performance for various hardware platforms. Roles & Responsibilities:Lead and guide team of Senior engineer and developerContribute to android platforms powering automotive infotainment systems.Strong passion for android as an ecosystem, ideally experience with implementing android apps or working on the android platform levelRegularly catch up with latest android platform technologies presented on Googles conferences.Develop architectural concepts.Get involved in the full lifecycle of software development to build best-in-class experience information and entertainment applicationsA desire to learn new things and the ability to understand complex systems. Professional & Technical Skills: 6+ years of experience in Android platform domainShould have good knowledge on Android framework, custom android HALs, services and SDK add-ons.Hands on expertise on the integration of AIDL/HIDLWorking Experience in C++ programming especially with modern versions like C++ 11, 14 and 17.Experience with LinuxGood with android device configurations.Networking knowledge to debug issues.Proficient in multi-threaded programming and middleware solution development in the Android environment.Strong in fundamentals of IPC and OS concepts. Additional Information:The candidate should have a minimum of 6+ years of experience Android platform developmentThis position is based at our Bangalore office client locationA 15 years full time education is required Qualification Bachelor of Engineering in Electronics or any related stream

Posted 3 weeks ago

Apply

5.0 - 10.0 years

4 - 8 Lacs

Bengaluru

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Infotainment & Telematics Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : Bachelor of Engineering in Electronics or any related stream Summary :We are seeking a skilled Android Platform Developer to join our team in building and maintaining the core components of the Android operating system. This role involves working on the Android Open Source Project (AOSP), customizing the Android framework, and optimizing system performance for various hardware platforms. Roles & Responsibilities:Contribute to android platforms powering automotive infotainment systems.Strong passion for android as an ecosystem, ideally experience with implementing android apps or working on the android platform levelRegularly catch up with latest android platform technologies presented on Googles conferences.Develop architectural concepts.Get involved in the full lifecycle of software development to build best-in-class experience information and entertainment applicationsA desire to learn new things and the ability to understand complex systems. Professional & Technical Skills: Should have good knowledge on Android framework, custom android HALs, services and SDK add-ons.Hands on expertise on the integration of AIDL/HIDLWorking Experience in C++ programming especially with modern versions like C++ 11, 14 and 17.Experience with LinuxGood with android device configurations.Networking knowledge to debug issues.Proficient in multi-threaded programming and middleware solution development in the Android environment.Strong in fundamentals of IPC and OS concepts. Additional Information:The candidate should have a minimum of 5+ years of experience Android platform developmentThis position is based at our Bangalore office (client office).A 15 years full time education is required Qualification Bachelor of Engineering in Electronics or any related stream

Posted 3 weeks ago

Apply

7.0 - 12.0 years

15 - 25 Lacs

Chennai

Work from Office

Roles and Responsibilities we offer : - Understanding the Requirement/Ideas/Issues and proposing design solutions - Implementing and executing the solution in compliance to the SDLC process, codes & standards - Maintain and Manage SW and related Development tools and Equipment Required Technical Skill Set : - Programming skill in Qt Application development with good knowledge in C++, Qml is must - Good knowledge on QML based application development -Working knowledge in UI development IDE Qt Creator is must - Good understanding of Object Oriented Programming (OOPs) concepts. - Basic Programming skills in Linux environment -Working knowledge in UI development IDE Android Studio is value added. - Good knowledge in TCP/IP - Excellent Trouble Shooting and Debugging skills - Embedded UI development is value added Required Tools / Software Knowledge : -Proficiency in C++ programming - Working Knowledge in IDEs like QT, Android studio - Working knowledge in squish automation testing is value added - Able to perform extensive Module Tests and Unit Test for the developed SW - Familiarity in performing static analysis check SW modules using any SQM tools - Agile Tools & Practices - Version Control knowledge on any tools such as Clearcase/GIT/SVN

Posted 3 weeks ago

Apply

3.0 - 6.0 years

9 - 15 Lacs

Gurugram

Work from Office

Efficient in C programming language. Good experience in QT/QML and UI Coding. Good understanding of Linux Windows OS. Hands-on experience with data structures and different IPCs. Knowledge of audio/video codecs - like H.264, and H.265 is a plus.

Posted 3 weeks ago

Apply

30.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day. Summary: Lead Software Engineer plays a critical role in the development and maintenance of software applications. They are responsible for designing, coding, testing, and debugging programs, as well as collaborating with teams to ensure project success. This role typically involves the following responsibilities: Qualifications BE/BTech/ME/MS/MTech in computer Science Job Summary Exp : 2+yrs Excellent knowledge of C/C++ (C++11 and C++14 knowledge is added advantage). 2-3+years of experience on design and development of complex software projects. Strong background on Data Structures, Algorithms, and Design Patterns. Excellent problem solving and debugging skills. Willingness to explore new technology areas, formulate problem statements and independently work on solutions. Familiarity with Qt (Quick Time). Knowledge and experience with EDA flows and applications would be a significant plus. We’re doing work that matters. Help us solve what others can’t.

Posted 3 weeks ago

Apply

4.0 - 6.0 years

6 - 15 Lacs

Gurugram

Work from Office

Experience in C/C++ , Experience in Yocto, Experience in Multithreading, Experience in QT, Experience in GTK

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Thiruvananthapuram

On-site

Job Requirements Roles & Responsibilities: Understand functional and HMI specifications to design HMI application for IVI. Develop designed HMI application in Android automotive framework. Create design documents, test specifications and unit test cases for the application. Functional testing of HMI application on simulation and HW platform. Static and dynamic code analysis. Communication with UI/UX designers Work Experience Primary Skills (Technical Competency): 4+ years of experience in IVI HMI Application development. IVI HMI Application Development in Android framework Expertise in Java, Kotlin, Android Studio, unit test framework. Good understanding of design principles and coding guidelines. Preferred Skills (Technical Competency): Experience in QT, Flutter, any other HMI development tool. Proficiency in C / C++, Python Experience in Mobile app development for Android / iOs

Posted 3 weeks ago

Apply

4.0 years

6 - 8 Lacs

Gurgaon

On-site

Overview: Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Responsibilities: DP-COE (Digital Photonics Center of Excellence), being part of Keysight Technologies has the responsibility for developing innovative products in the crucial portfolio segment of Oscilloscopes, Photonics, AWG (Arbitrary Waveform Generator), BERT (Bit Error Rate Tester), Digitizer, Logic Analysis, Protocol Analysis which provide fast, extensive insight and enable engineering teams to do their job faster, with higher quality. We serve our customers in the Computer, Semiconductor, Wireless, Automotive, Storage and Communication, Quantum industries with leading edge products and solutions. Keysight Solution teams work closely with DP-COE to provide required solutions to these industries. As an R&D Software Designer, you will be working on our InfiniiVision (High Volume Scope / Mid-Range) Software Development in a highly collaborative, fast-paced environment with international teams. You will be responsible to design & develop highly complex Software for InfiniiVision Scope which would require breadth of knowledge from Low Level Software (HW integration), up to GUI/Application Software. You will also be responsible for integrating newly launched Keysight Probes with InfiniiVision scopes. You will work closely with R&D Project Manager, Product Planners, Product Architects, Solution Teams, FPGA & HW developers, Software engineers and Other Stakeholders to develop new product offerings and improve existing ones. The candidate should be a strong team worker and should be able and willing to collaborate with other design teams located in US & Malaysia. Qualifications: Essential: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering (or equivalent) with strong software Engineering skills. 4 to 6 years of R&D experience in product development Experience in developing a significant software application Experience in modern C++ (e.g. C++14 and later) and objected-oriented programming Advanced and broad knowledge of contemporary software design methodologies and programming techniques. Working experience in Hardware & Software integration. Strong written and verbal communication skills Excellent team player, responsive and accountable Self-starter. Willing and able to quickly learn new applications and technologies Experience in international collaboration (US, Europe, Malaysia) Preferred: Experience with Keysight instruments like Oscilloscope Experience with analog and digital circuits MS Visual Studio and VisualGDB experience Embedded Linux experience (Basic shell command) Experience of working with micro controllers Worked with Common Communication protocols: I2C, UART, SPI, Ethernet Experience with Version Control tool (Git) and working with CI/CD pipelines (Jenkins) Experience with QT or other widget toolkits for GUIs Atlassian tool experience – bitbucket, Confluence, Jira Basic knowledge in C# and .Net framework Experience programming hardware devices over a peripheral interface Test driven development experience Scrum agile software development process background Knowledge of performance profiling tools (e.g., Valgrind, gprof, or perf).

Posted 3 weeks ago

Apply

3.0 - 7.0 years

5 - 10 Lacs

Coimbatore

Work from Office

Managing and developing C++ Applications. Bringing your expertise to solve the application criticality. C++ coding experience for product application. Experience on design, code development, unit test and maintain code quality as defined by project Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3-7 Years of C++ programming language experience. Good Knowledge required on QT. Should be able to design, code independently Preferred technical and professional experience Creative problem solving skills and excellent Communication Skill

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Hiring for QT QML C++ Skills: C++, QT, QML Experience: 3-7 years Location: Pune/Chennai NP: Immediate to 15days Share CV to sphurti.pattar_ext@ltts.com

Posted 3 weeks ago

Apply

3.0 - 31.0 years

9 - 17 Lacs

Bengaluru/Bangalore

On-site

Job Title: Software Engineer Location: India Department: Software Engineering Reports To: Manager of Software Engineering Employment Type: Full-time Job Overview: AMETEK India is seeking a Software Engineer to join a dynamic, cross-continental software team supporting our world-class Phantom Camera products. The successful candidate will be a key contributor in designing, developing, and supporting both the Software Development Kit (SDK) and Graphical User Interface (GUI) tools that control our high-performance imaging systems. As part of a small, close-knit team in India, you will work in coordination with software engineers located in New Jersey, USA. This role requires hands-on experience in C/C++ development and exposure to tools like Visual Studio, Qt/QML, and potentially C#. Key Responsibilities: Primary responsibility is to release, support, and maintain the SDK using C/C++ and Microsoft Visual Studio. Contribute to the development of desktop applications and libraries, primarily built using Qt, QML, and C#. Collaborate with global teams to ensure timely delivery and integration of software components. Participate in code reviews, debugging, troubleshooting, and maintaining existing codebases. Adapt to shifting priorities and align with the business needs of both India and US operations. Maintain high standards for technical design, code quality, and software documentation. Be available to work during US overlap hours (2–3 evenings per week) to coordinate effectively with the NJ software team. Other tasks and duties as assigned by the manager. Required Qualifications & Skills: Bachelor’s degree (Master’s preferred) in Computer Science, Electrical Engineering, Computer Engineering, or equivalent. Proficiency in C/C++ programming, with a strong understanding of design patterns and best practices. Self-driven, dependable, and eager to learn new technologies and take on challenges. Strong debugging, problem-solving, and analytical skills. Excellent verbal and written communication skills. Flexible and collaborative mindset, with an ability to adapt to global project timelines. Proven ability to work independently and as part of a distributed team. Desirable Skills: Experience with C# and image processing technologies. Familiarity with Qt/QML development for cross-platform GUI applications. Knowledge of Git, GitLab, Linux, and Mac OS environments. Why Join Us? Be a part of a global product development team that builds cutting-edge imaging solutions. Work on mission-critical systems used across medical, industrial, and research sectors. Opportunity to grow technically and collaborate with expert engineers from around the world.

Posted 3 weeks ago

Apply

5.0 - 7.0 years

5 - 9 Lacs

Mumbai

Work from Office

Job Description • Design and implement software modules in C/C++ using Qt and QML frameworks. • Develop and maintain rich, interactive UIs using QML and Qt Quick. • Integrate map-based functionalities into software applications using Qt Location APIs, third-party mapping SDKs (e.g., Google Maps, Mapbox, HERE), or custom map rendering engines. • Utilize multithreading techniques to ensure responsive and efficient application performance. • Build and optimize OpenGL-based rendering and visual effects. • Create interactive 2D/3D content using QGraphicsView and QPainter. • Proficiency with Inter-process communication, socket programming • Collaborate with UX designers to bring high-fidelity mockups to life. • Conduct code reviews, testing, debugging, and performance profiling. • Experience working with embedded platforms or real-time HMI applications. • Knowledge of GIS data, GPS integration, or route plotting algorithms. • Understanding of shader programming (GLSL) and rendering pipelines.

Posted 3 weeks 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