Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
10.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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. Location-Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1800000 - 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 Summary We are seeking a skilled UI Designer with a strong background in C++ and experience designing user interfaces for technical or engineering applications. The ideal candidate should be comfortable working in Unix environments and possess working knowledge of Qt, Python, or MATLAB for UI development and integration. Key Requirements Proficient in C++ for UI development Hands-on experience with Qt framework Min 5+yrs of exp in UI Designer (C++,QT) Min 3+ yrs of exp in Python or Matlab working knowledge with Unix. Comfortable working in Unix/Linux environments Strong understanding of UI/UX principles for functional, data-driven applications Show more Show less
Posted 1 week ago
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
10.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
5.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
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 week ago
10.0 years
0 Lacs
India
On-site
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 week ago
10.0 years
0 Lacs
India
On-site
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 week ago
10.0 years
0 Lacs
India
On-site
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 week ago
10.0 years
0 Lacs
India
On-site
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 week ago
10.0 years
0 Lacs
India
On-site
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 week ago
4.0 - 9.0 years
0 - 3 Lacs
Hyderabad
Work from Office
JOB DISCRIPTION C++ Developer Exp:5+Years Location: Hyderabad, WORK FROM OFFICE strong application development experience with C++ and QT framework as the technology on which the application will be built. (Alternatively we can consider Python or similar programming languages with experience in libraries such as PyVISA, openpyxl, pandas, and Flask/FastAPI.)Role & responsibilities Preferred candidate profile
Posted 1 week ago
10.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
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 week ago
6.0 years
0 Lacs
Pune, Maharashtra, India
On-site
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 week ago
8.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
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 week ago
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 week ago
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 week ago
3.0 years
0 Lacs
Gurgaon, Haryana, India
On-site
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 weeks ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
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 2 weeks ago
10.0 years
0 Lacs
India
On-site
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 2 weeks ago
10.0 years
0 Lacs
India
On-site
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 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
20312 Jobs | Dublin
Wipro
11977 Jobs | Bengaluru
EY
8165 Jobs | London
Accenture in India
6667 Jobs | Dublin 2
Uplers
6464 Jobs | Ahmedabad
Amazon
6352 Jobs | Seattle,WA
Oracle
5993 Jobs | Redwood City
IBM
5803 Jobs | Armonk
Capgemini
3897 Jobs | Paris,France
Tata Consultancy Services
3776 Jobs | Thane