Home
Jobs
Companies
Resume

409 Qt Jobs - Page 3

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Linkedin logo

This role is located in Pune. Candidates willing to relocate are welcome to apply. If shortlisted, we will reach out via WhatsApp and email – please respond promptly Work Type: Full-time | On-site | Working Hours: Standard Business Hours Location: Pune, India Compensation (Yearly): INR(₹) 1,200,000 to 2,000,000 Notice Period: Immediate to max 15 days Relocation: Expenses covered About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. About The Role We are hiring an experienced C++ developer with a strong background in Linux development to contribute to high-impact embedded system projects. The role demands expertise in modern C++ standards, proficiency in Ubuntu-based system development, and familiarity with frameworks like QT and tools such as OpenGL or GStreamer. Candidates with medical device or safety-critical domain exposure will be given preference. Must-Have Qualifications Bachelor’s/Master’s degree in Engineering (B.E./B.Tech./M.Tech or equivalent) 5+ years of experience in C++ development (C++11/14/17) 2+ years of development experience on Linux (preferably Ubuntu) Prior experience in the medical device domain or regulated environments Solid understanding of system design and architecture Strong communication and problem-solving skills Preferred Experience QT Framework development (QML experience is a plus) Understanding of Linux internals and device interaction OpenGL or GStreamer integration experience Scripting with Python or similar Familiarity with CI/CD tools: Jenkins, Bitbucket, Artifactory Key Responsibilities Design and develop Linux-based C++ applications Collaborate on system architecture and performance optimization Integrate graphical interfaces using QT/QML Support and enhance CI/CD pipelines and code reviews Ensure adherence to quality and domain-specific safety standards Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Linkedin logo

This role is located in Pune. Candidates willing to relocate are welcome to apply. If shortlisted, we will reach out via WhatsApp and email – please respond promptly Work Type: Full-time | On-site | Working Hours: Standard Business Hours Location: Pune, India Compensation (Yearly): INR(₹) 1,200,000 to 2,000,000 Notice Period: Immediate to max 15 days Relocation: Expenses covered About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. About The Role We are hiring an experienced C++ developer with a strong background in Linux development to contribute to high-impact embedded system projects. The role demands expertise in modern C++ standards, proficiency in Ubuntu-based system development, and familiarity with frameworks like QT and tools such as OpenGL or GStreamer. Candidates with medical device or safety-critical domain exposure will be given preference. Must-Have Qualifications Bachelor’s/Master’s degree in Engineering (B.E./B.Tech./M.Tech or equivalent) 5+ years of experience in C++ development (C++11/14/17) 2+ years of development experience on Linux (preferably Ubuntu) Prior experience in the medical device domain or regulated environments Solid understanding of system design and architecture Strong communication and problem-solving skills Preferred Experience QT Framework development (QML experience is a plus) Understanding of Linux internals and device interaction OpenGL or GStreamer integration experience Scripting with Python or similar Familiarity with CI/CD tools: Jenkins, Bitbucket, Artifactory Key Responsibilities Design and develop Linux-based C++ applications Collaborate on system architecture and performance optimization Integrate graphical interfaces using QT/QML Support and enhance CI/CD pipelines and code reviews Ensure adherence to quality and domain-specific safety standards Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Linkedin logo

This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 2200000 - 2500000 Notice Period: Immediate Joiner 15 days If shortlisted, we will reach out via WhatsApp and email – please respond promptly. About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Summary We are looking for a seasoned software engineer with 8–10+ years of experience in developing and delivering mission-critical products. The ideal candidate has a strong foundation in C++, experience with scientific or scripting languages like Python or MATLAB, and is comfortable working in Unix environments. Requirements BS/MS/PhD in Computer Science, Electrical Engineering, or related field Minimum 4+ years experience as a Software Developer (Algorithm) Proven track record in delivering complex, high-reliability software systems Strong proficiency in C++, Python, and QT framework Expert in C++; working knowledge of Python or MATLAB Familiarity with Unix/Linux systems Preferred Experience Background in medical devices or regulated product development Experience with responsive web applications Exposure to AWS/cloud infrastructure, CI/CD pipelines, and unit testing Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Linkedin logo

This role is located in Pune. Candidates willing to relocate are welcome to apply. If shortlisted, we will reach out via WhatsApp and email – please respond promptly Work Type: Full-time | On-site | Working Hours: Standard Business Hours Location: Pune, India Compensation (Yearly): INR(₹) 1,200,000 to 2,000,000 Notice Period: Immediate to max 15 days Relocation: Expenses covered About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. About The Role We are hiring an experienced C++ developer with a strong background in Linux development to contribute to high-impact embedded system projects. The role demands expertise in modern C++ standards, proficiency in Ubuntu-based system development, and familiarity with frameworks like QT and tools such as OpenGL or GStreamer. Candidates with medical device or safety-critical domain exposure will be given preference. Must-Have Qualifications Bachelor’s/Master’s degree in Engineering (B.E./B.Tech./M.Tech or equivalent) 5+ years of experience in C++ development (C++11/14/17) 2+ years of development experience on Linux (preferably Ubuntu) Prior experience in the medical device domain or regulated environments Solid understanding of system design and architecture Strong communication and problem-solving skills Preferred Experience QT Framework development (QML experience is a plus) Understanding of Linux internals and device interaction OpenGL or GStreamer integration experience Scripting with Python or similar Familiarity with CI/CD tools: Jenkins, Bitbucket, Artifactory Key Responsibilities Design and develop Linux-based C++ applications Collaborate on system architecture and performance optimization Integrate graphical interfaces using QT/QML Support and enhance CI/CD pipelines and code reviews Ensure adherence to quality and domain-specific safety standards Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Linkedin logo

This role is located in Pune. Candidates willing to relocate are welcome to apply. If shortlisted, we will reach out via WhatsApp and email – please respond promptly Work Type: Full-time | On-site | Working Hours: Standard Business Hours Location: Pune, India Compensation (Yearly): INR(₹) 1,200,000 to 2,000,000 Notice Period: Immediate to max 15 days Relocation: Expenses covered About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. About The Role We are hiring an experienced C++ developer with a strong background in Linux development to contribute to high-impact embedded system projects. The role demands expertise in modern C++ standards, proficiency in Ubuntu-based system development, and familiarity with frameworks like QT and tools such as OpenGL or GStreamer. Candidates with medical device or safety-critical domain exposure will be given preference. Must-Have Qualifications Bachelor’s/Master’s degree in Engineering (B.E./B.Tech./M.Tech or equivalent) 5+ years of experience in C++ development (C++11/14/17) 2+ years of development experience on Linux (preferably Ubuntu) Prior experience in the medical device domain or regulated environments Solid understanding of system design and architecture Strong communication and problem-solving skills Preferred Experience QT Framework development (QML experience is a plus) Understanding of Linux internals and device interaction OpenGL or GStreamer integration experience Scripting with Python or similar Familiarity with CI/CD tools: Jenkins, Bitbucket, Artifactory Key Responsibilities Design and develop Linux-based C++ applications Collaborate on system architecture and performance optimization Integrate graphical interfaces using QT/QML Support and enhance CI/CD pipelines and code reviews Ensure adherence to quality and domain-specific safety standards Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 1 day ago

Apply

6.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Required skills: 6+ years of C++ programming Linux (Ubuntu) development experience C++ 11/14/17 knowledge/experience System design and architecture knowledge Good communication & interpersonal skills Creative thinker and strong problem solver. Preferred experience: Medical device or domain experience Linux internals understanding QT framework (QML would be added advantage) OpenGL and/or GStreamer experience Python or any other scripting language CI tools (Artifactory, Jenkins, Bitbucket) experience Mandatory Skills:- Minimum 5+ years of experience (C++11/14/17 knowledge preferred). Minimum 2+ years of Ubuntu/Linux development experience. Medical Device experience. Education: B.Tech / B.E. / M.Tech in Engineering or equivalent. If you meet the requirements outlined in the job description and are interested in this opportunity, please email your resume to admin@amrapaliservices.in, mentioning your current CTC, expected CTC, and Notice Period. Show more Show less

Posted 1 day ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Job Description: As a Software Technical Lead for Mining Industry Applications, your mission is to leverage your expertise in C++, Python , and software architecture to design and develop scalable, high-performance solutions tailored for mining operations and equipment. You will collaborate with cross-functional teams to drive innovation, optimize system efficiency, and enhance automation capabilities. Proficiency in Qt is expected, with PyQt considered an advantage and good to have. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Additionally, a background in the automotive industry is an asset. Key Responsibilities: Able to effectively lead and support a team by ensuring quality deliverables, sharing responsibility in troubleshooting, and maintaining strong stakeholder engagement and communication. Design, develop, and maintain high-performance applications for mining, drilling, and construction equipment Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications. Write and maintain efficient, reusable, and reliable source code. Collaborate with cross-functional teams to define, design, and ship new features. Implement and manage software development processes and best practices, including code reviews. Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. Conduct testing, debugging, and validation of software solutions to ensure they meet performance Required Skills and Qualifications: Bachelor’s or Master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Computer Science). 8 to 12 years of professional experience in C++ and Qt development, with a strong focus on applications for the mining industry. Minimum of 4 years in a technical leadership role, overseeing software development teams and driving end-to-end project execution. Expert-level proficiency in C++ (C++11/14/17) and object-oriented programming (OOP). Strong hands-on experience with Qt for GUI development, along with knowledge of PyQt as a complementary framework. Required leadership-level familiarity with C++, Python, Qt, and PyQt, enabling you to provide technical guidance, review code quality, and mentor team members effectively. In-depth understanding of embedded Linux systems, particularly Debian-based distributions, with experience in Qt GUI development on embedded platforms. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Familiarity with mining industry communication protocols, such as CAN, J1939, and LIN. Strong grasp of software development methodologies and tools, including Agile, Scrum, Git, and Azure DevOps. Good to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Good to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player - open-minded and flexible Location: This position is located in Bengaluru/Chennai/Hyderabad, India. In this recruitment process we review applications continuously. Welcome with your application as soon as possible, but no later than 03rd May 2025. Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of around SEK 64 billion in 2024, and has almost 19000 passionate employees supporting and collaborating with customers in around 150 countries. Show more Show less

Posted 1 day ago

Apply

7.0 years

2 - 7 Lacs

Mumbai

On-site

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 3–4 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: Bachelor’s 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. 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 day ago

Apply

8.0 years

4 - 5 Lacs

Bengaluru

On-site

About us At ExxonMobil, our vision is to lead in energy innovations that advance modern living and a net-zero future. As one of the world’s largest publicly traded energy and chemical companies, we are powered by a unique and diverse workforce fueled by the pride in what we do and what we stand for. The success of our Upstream, Product Solutions and Low Carbon Solutions businesses is the result of the talent, curiosity and drive of our people. They bring solutions every day to optimize our strategy in energy, chemicals, lubricants and lower-emissions technologies. We invite you to bring your ideas to ExxonMobil to help create sustainable solutions that improve quality of life and meet society’s evolving needs. Learn more about our What and our Why and how we can work together . ExxonMobil’s affiliates in India ExxonMobil’s affiliates have offices in India in Bengaluru, Mumbai and the National Capital Region. ExxonMobil’s affiliates in India supporting the Product Solutions business engage in the marketing, sales and distribution of performance as well as specialty products across chemicals and lubricants businesses. The India planning teams are also embedded with global business units for business planning and analytics. ExxonMobil’s LNG affiliate in India supporting the upstream business provides consultant services for other ExxonMobil upstream affiliates and conducts LNG market-development activities. The Global Business Center - Technology Center provides a range of technical and business support services for ExxonMobil’s operations around the globe. ExxonMobil strives to make a positive contribution to the communities where we operate and its affiliates support a range of education, health and community-building programs in India. Read more about our Corporate Responsibility Framework. To know more about ExxonMobil in India, visit ExxonMobil India and the Energy Factor India. What role you will play in our team The Global Projects & LCS IT team delivers industry-leading business capabilities and computational sciences through proprietary, commercial-grade software. The Senior Software Developer actively collaborates with internal customers and software development teams to develop software solutions to ExxonMobil’s Global Projects business. What you will do Work in close partnership with cross-functional teams and management Participates in all aspects of application development including work planning, requirements gathering, development, testing, deployment and ongoing support. Understand, analyze business requirements Design and develop desktop and cloud-based components for complex applications Work with technical experts, analysts, programmers and other team members to develop, enhance and support proprietary modules, including delivering to desktop and cloud. Design and Prototyping application Support internal business clients on issue resolution in a global operations environment. Participating in agile ceremonies Implement requirements into software design documents / database design as well Perform validation and verification testing as part of software development Write Unit/Integration/Automation Testing for the business modules Review software application code as per industry coding best practices Analyze and debug application source code Collaborate with business partners / users / Product Owner(s) for business requirement clarifications and sustainment issues Continuous monitor application / system health in CI/CD as well Develop sustainable/scalable software design, architecture consistent with Design principles/industry best practices Prepare work/task break down for the features and make product backlog healthy Implement modern application features or technologies as per industry standards Improve security features for the application based on Modern Authentication & Authorization Innovate or improve process/product features to enhance or improve business / application Develop technical documentations About You Skills and Qualifications Bachelor’s degree or master’s degree from a recognized university in Computer Sciences with GPA 7 and above Minimum of 8 years’ experience in software development with Microsoft tool chain with emphasis on WPF, WCF/Web API, C#, .NET, MS-SQL. Entity Framework Prior work experience with design patterns, unit testing and testable code Prior work experience in the following: Microsoft Azure Web API- Restful Services User Interface Development e.g. WPF and QT frameworks, UI patterns such as MVVM Agile Development CI/CD Pipelines Excellent verbal and written communication skills in English Preferred Qualifications/ Experience Upstream oil and gas industry Angular, ReactJS, TypeScript, Java Script, CSS, HTML5 Your benefits An ExxonMobil career is one designed to last. Our commitment to you runs deep: our employees grow personally and professionally, with benefits built on our core categories of health, security, finance and life. We offer you: Competitive compensation Medical plans, maternity leave and benefits, life, accidental death and dismemberment benefits Retirement benefits Global networking & cross-functional opportunities Annual vacations & holidays Day care assistance program Training and development program Tuition assistance program Workplace flexibility policy Relocation program Transportation facility Please note benefits may change from time to time without notice, subject to applicable laws. The benefits programs are based on the Company’s eligibility guidelines. Stay connected with us Learn more about ExxonMobil in India, visit ExxonMobil India and Energy Factor India . Follow us on LinkedIn and Instagram Like us on Facebook Subscribe our channel at YouTube EEO Statement ExxonMobil is an Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin or disability status. Business solicitation and recruiting scams ExxonMobil does not use recruiting or placement agencies that charge candidates an advance fee of any kind (e.g., placement fees, immigration processing fees, etc.). Follow the LINK to understand more about recruitment scams in the name of ExxonMobil. Nothing herein is intended to override the corporate separateness of local entities. Working relationships discussed herein do not necessarily represent a reporting connection, but may reflect a functional guidance, stewardship, or service relationship. Exxon Mobil Corporation has numerous affiliates, many with names that include ExxonMobil, Exxon, Esso and Mobil. For convenience and simplicity, those terms and terms like corporation, company, our, we and its are sometimes used as abbreviated references to specific affiliates or affiliate groups. Abbreviated references describing global or regional operational organizations and global or regional business lines are also sometimes used for convenience and simplicity. Similarly, ExxonMobil has business relationships with thousands of customers, suppliers, governments, and others. For convenience and simplicity, words like venture, joint venture, partnership, co-venturer, and partner are used to indicate business relationships involving common activities and interests, and those words may not indicate precise legal relationships. Nothing herein is intended to override the corporate separateness of local entities. Working relationships discussed herein do not necessarily represent a reporting connection, but may reflect a functional guidance, stewardship, or service relationship. Exxon Mobil Corporation has numerous affiliates, many with names that include ExxonMobil, Exxon, Esso and Mobil. For convenience and simplicity, those terms and terms like corporation, company, our, we and its are sometimes used as abbreviated references to specific affiliates or affiliate groups. Abbreviated references describing global or regional operational organizations and global or regional business lines are also sometimes used for convenience and simplicity. Similarly, ExxonMobil has business relationships with thousands of customers, suppliers, governments, and others. For convenience and simplicity, words like venture, joint venture, partnership, co-venturer, and partner are used to indicate business relationships involving common activities and interests, and those words may not indicate precise legal relationships.

Posted 1 day ago

Apply

3.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your Role And Responsibilities 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 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 Show more Show less

Posted 2 days ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Overview Reporting to the Manager of Software Engineering, this position is a member of a small software group in Ametek’s India office. This group in the Indian office is part of a larger software team that includes software engineer(s) in NJ. This software team is responsible for the design, development and support of leading-edge software products that support our world-class Phantom Cameras. Primarily, this is a Graphical User Interface (GUI) product and a Software Development Kit (SDK) that controls and communicates with our cameras, downloads and views one or multiple cines (video files), and performs image processing, file transfers, file editing, etc. as required. The current GUI is written in C++, QT and QML, the legacy UI is written in C# and the SDK is written in C/C++. Job Responsibilities The Job Responsibilities Include, But Are Not Limited To The primary focus of this position will be in releasing and supporting the SDK using C/C++ and Microsoft Visual Studio and on the various desktop applications and libraries, mainly using Qt and QML. Other duties as assigned. Necessary Skills/Talents B.S. Degree (M.S. preferred) in Computer Science, Electrical Engineering, Computer Engineering or equivalent with 5-10 yrs of experience in software development. Dependable, driven, teachable person with good work ethic and is excited to learn and take on new challenges. Thorough understanding of C/C++ design and programming concepts. Experience with QT and QML Image processing & compression, OpenCL, GPU (CUDA), Windows Sockets, familiarity with Codecs, e.g. H.264, H.265 (Microsoft Media Foundation Encoder), DirectShow API, x264 and x265 codecs. Will be required to work a few hours 2 or 3 evenings a week to coordinate with NJ software team. Flexible, able to change priorities when given new directives for the greater good of the team. Committed to progress and comfortable with the occasional fluidity in hours, to ensure synchronicity between India and US teams. Strong verbal and written communication skills. Experience in troubleshooting, debugging and maintaining existing code. Excellent technical judgment and decision-making skills. Recognizes speed of execution as a competitive advantage for Vision Research and thus makes decisions and takes risks to support the rapid development of products and solutions Desirable Skills Experience with C# Experience on Linux and Mac OS is a Plus Gitlab, Git, CI/CD Vision Research is a Business Unit in the Materials Analysis Division of AMETEK, Inc. Vision Research manufactures industry leading high-speed digital cameras. Our cameras are primarily sold into industrial, academic, defense and government research facilities. We also have a smaller entertainment oriented camera business. Although not our primary focus, Vision Research has received both an Academy Award and an Emmy for our technical contribution to the entertainment industry. To learn more about Vision Research, Phantom cameras and to learn more about our imaging capabilities, please visit www.phantomhighspeed.com. AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion. AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information. Show more Show less

Posted 3 days ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 3 days ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 3 days ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 3 days ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 3 days ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 3 days ago

Apply

10.0 years

0 Lacs

India

On-site

Linkedin logo

If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less

Posted 3 days ago

Apply

5.0 - 7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Experience : 5-7 Years Job Title : Software Developer Microservices | Docker | .NET | WPF Job Location : Thane/Pune (WFO) About The Project We are looking for two experienced Software Developers to join our team in supporting the ongoing project. This system is a lightweight version of our platform and runs entirely on Linux. All components are designed as independent microservices deployed using Docker containers. The system architecture leverages a modern .NET technology stack for performance and scalability, with a simplified Human-Machine Interface (HMI) using WPF. Role Overview As a Software Developer, you will be responsible for the design, development, and maintenance of scalable microservices, along with the implementation of desktop user interfaces. You will contribute across the entire software lifecyclefrom architecture to deploymentensuring reliability, security, and maintainability of the codebase. Key Responsibilities Design and develop microservices in a containerized Linux environment using Docker. Implement RESTful APIs and service logic using C# and .NET (Core/Framework). Develop desktop UI applications using WPF following MVVM or similar patterns. Build and deploy Docker images; manage service orchestration with Kubernetes (preferred). Work with SQL-based relational databases for data access and storage. Ensure robust logging, monitoring, and exception handling within distributed services. Collaborate with team members using Git-based version control and agile development tools. Conduct code reviews, unit testing, and participate in CI/CD processes. Document system architecture, modules, and processes for future maintenance. Required Skills & Experience Strong hands-on experience with Linux environments for software development and deployment. Proven expertise in Docker, Docker Compose, and container orchestration tools such as Kubernetes. In-depth knowledge of C#, .NET Core/Framework, and object-oriented programming. Experience in building and maintaining WPF desktop applications. Solid understanding of microservices architecture, service communication, and stateless design. Proficiency in SQL Server, with experience in writing optimized queries, stored procedures, and database schema design. Familiarity with tools like Git, JIRA, Azure DevOps or GitHub Actions. Experience in CI/CD pipelines and automation for testing and deployment. with Qt for the UI development. That goes hand in hand with Linux Preferred Qualifications Exposure to messaging systems like RabbitMQ, MQTT, or Kafka. Understanding of secure coding practices, authentication, and role-based access control. Experience with container security, system hardening, and network policies in Kubernetes. Background in industrial systems, SCADA, or control systems (nice to have). Strong debugging, analytical, and problem-solving skills. (ref:hirist.tech) Show more Show less

Posted 3 days ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Overview Software Engineer-II will be involved in the development of software technologies for medical devices. The right candidate will be proactive, with great communication skills, demonstrate attention to details, have a passion for technology, and an excitement to produce great products. Software Engineer-II shall be responsible for the development of software projects associated with Spacelab’s product development activities. Personal development skills in requirements definition, design, implementation, and testing/debugging are essential. Participation in planning, requirements analysis, and coordination with leads, must be comfortable in all phases of the software development lifecycle (SDLC). Responsibilities RESPONSIBILITIES: Adhere to Software development process and medical device standards (IEC 62304). Complete assigned tasks on time and in accordance with the appropriate process, including all QMS and regulatory requirements. Assist in defining and reviewing requirements and use cases. Find creative solutions from broadly defined problems or directives. Requirement’s analysis and generation. Configure, build, and test the application or technical architecture components. Fix any defects and performance problems discovered during testing. Cultivate and maintain knowledge of system integration. Ensure that all project tasks and deliverables conform to the appropriate processes and procedures. Ensure all software components unit/integration tested. Demonstrate ownership and responsibility for assigned tasks. Proactively communicate inside and outside the development team. Uphold Spacelabs values of Customer Obsession, Ownership Mindset and Superior Results. Demonstrate behavior consistent with the Company’s Code of Ethics and Conduct. It is the responsibility of every Spacelabs Healthcare employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem. Duties may be modified or assigned at any time to meet the needs of the business. Good written and oral communication skills. Good documentation skills and software process discipline. Experience: Significant Programming experience in C, C++ 11/14/17 Experience in Qt, QML. Hands-on object-oriented software design and development experience with a solid grasp of C++, data structures, algorithms, and design/UI patterns. Handson experience in multithreading and Boost C++ libraries. Handson experience in Linux Experience in Azure DevOps Exceptional Debugging, Analytical and Problem-solving skills Collaborate with design engineers and clinical engineering team on translating product requirements into software design and create software specification documents. Experience is preferred in the medical device industry and good knowledge of FDA regulations. Scripting experience in Python and familiarity in working with Linux environment is desired. Working experience quickly to ramp-up on complex software components and ability to learn and deliver new languages/frameworks as required. Demonstrated experience in Design/Implementation for end-to-end medical device product development. Qualifications Total Years of Experience: 6 + years B.E/B.Tech (M.E/M.Tech preferred) in the fields of ECE, CS or MCA degree. Certified Qt and QML Developer is a plus and C++ certification. OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others. Show more Show less

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