Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0 years
0 Lacs
India
Remote
We are seeking a freelance Python developer to build a desktop software application for Ubuntu. The application will use PySide6 for the frontend interface and interact with a FastAPI backend through asynchronous API calls. This is a fixed-scope contract role with a compensation of ₹30,000 INR. The ideal candidate should be proficient in Python, with experience in both PySide6 (or PyQt) for GUI development and FastAPI for backend API integration. The developer will also work with Qt Designer to implement user interface layouts, ensuring they are responsive, efficient, and well-integrated with the application logic. Key responsibilities include: Developing a desktop application interface using PySide6 Integrating Qt Designer .ui files into the application Making asynchronous API calls to a FastAPI backend using httpx Implementing core workflows such as voice/text input, file uploads, and displaying processed results Writing clean, modular, and well-documented code that runs smoothly in Ubuntu environments Required qualifications: Strong proficiency in Python and asynchronous programming Experience with PySide6 or PyQt for GUI development Familiarity with Qt Designer and integrating .ui files into Python applications Experience with FastAPI or similar RESTful API frameworks Ability to work in a Linux-based environment, preferably Ubuntu Preferred but not required: Experience packaging applications for Linux using tools such as Snap, AppImage, or PyInstaller Prior experience with healthcare, diagnostics, or AI-driven tools This is a remote freelance opportunity with a one-time compensation of ₹30,000 INR. All project deliverables, including source code and documentation, must be submitted at completion. Expected duration: 30–45 days. Show more Show less
Posted 2 months ago
0 years
0 Lacs
Manesar, Haryana, India
Remote
-------------- UNPAID INTERNSHIP -------------- Are you passionate about cutting-edge technologies and looking to gain hands-on experience in machine vision and industrial automation? At Volcan Vision and Automation, we are seeking a talented App Developer Intern to help create a desktop application for machine vision systems. Responsibilities: Develop a desktop application to interface with machine vision cameras and PLCs. Integrate image acquisition from machine vision cameras into the application. Implement Python-based deep learning models for real-time image inspection. Establish Ethernet communication between the application and Delta PLC for data exchange. Display input images, inspection results, and real-time feedback on the application interface. Debug and optimize application performance for industrial deployment. Required Skills: Qualifications - 3rd Year Student Programming Languages: Proficiency in Python, with knowledge of libraries like OpenCV, TensorFlow, or PyTorch. Desktop App Development: Familiarity with frameworks like PyQt Deep Learning: Experience in integrating and deploying trained models for image inspection. Prior experience with developing desktop apps. Preferred Qualifications: Networking: Knowledge of Ethernet communication protocols for interfacing with PLCs. Industrial Automation: Basic understanding of PLCs and industrial communication standards. Understanding of image processing concepts. Knowledge of Computer Vision Algorithms Understanding of AI concepts, including deep learning and CNNs Knowledge of Network Engineering Perks and Benefits: Completion Certification: Recognizing your contribution to our innovative projects. Bonuses: Performance-based financial incentives. Learning Opportunities: Gain hands-on experience in machine vision, automation, and AI. Networking: Collaborate with experienced professionals in a growing industry. Duration: The internship duration is 3-6 months (Flexible), with the possibility of extending or converting into a full-time opportunity based on performance. Location: Remote Ready to take on this exciting challenge and accelerate your career in machine vision and automation? Apply now and be part of our innovative journey! 3 Opportunities: AI-ML Intern Desktop App Dev Intern Network Engineer Intern Note: This is an Unpaid internship, intended to provide valuable real-world experience in a specialized industrial domain. Outstanding performers may be offered bonuses or a paid opportunity in the future. Show more Show less
Posted 2 months ago
3.0 years
0 Lacs
Mumbai, Maharashtra, India
On-site
Position: Tech Lead / Software Architect Location: Mumbai Experience: 3-5 years Type: Full-Time About Us We’re a med-tech innovation company transforming healthcare workflows with real-time diagnostic platforms built on custom hardware and intelligent software. Our stack integrates Python, Flask, PyQt, Chromium interfaces, and USB-driven embedded systems to capture and process clinical data at the point of care. We are now expanding into AI-powered services — from computer vision and ML-based analytics to LLM-driven interfaces — all working in harmony with our core platform. Role Overview As Tech Lead / Software Architect , you will be the cornerstone of our software architecture. You will lead the core team that develops and maintains the software platform, while also orchestrating the seamless integration of AI, ML, and CV modules developed by a specialized team. You’ll ensure the system remains scalable, real-time, and production-ready, supporting complex patient interactions and medical workflows. Key Responsibilities ● Lead the architectural design and codebase modernization of our real-time healthcare platform. ● Guide integration of Python + Flask APIs, PyQt GUIs, Chromium-based web frontends, and USB device data streams. ● Collaborate with ML/CV/LLM teams to embed intelligence layers , such as: o CV models for image analysis from embedded devices o ML-based analytics for health data scoring and risk flags o LLM-driven Retrieval-Augmented Generation (RAG) services for clinician support ● Build and maintain core algorithms for signal processing, feature extraction, and health data visualization. ● Oversee internal and external contributors, ensuring modular, testable, and high-performance code. ● Conduct code reviews, maintain CI/CD practices, and uphold quality, security, and compliance standards. ● Support DevOps engineers in deployment planning, updates, and monitoring in multi-OS environments. Required Skills & Experience ● 3-5+ years of experience in software architecture and backend engineering (Python). ● Strong knowledge of Flask, PyQt (or PySide), and USB communication protocols. ● Experience integrating third-party AI/ML/CV services into Python-based applications. ● Familiarity with REST APIs, WebSockets , and hybrid UI architectures (Chromium, QtWebEngine, or Electron). ● Solid grasp of performance tuning, profiling, threading, and debugging in real-time systems. ● Demonstrated ability to lead multidisciplinary teams and own technical decisions. ● Hands-on understanding of ML libraries (e.g., scikit-learn, XGBoost), image processing (OpenCV), or Hugging Face-based LLMs. ● Familiarity with compliance workflows (CE/FDA/HIPAA) and software validation in med-tech. What We Offer ● Lead role in shaping the architecture of a real-world healthtech product. ● Opportunity to integrate frontier technologies (LLM, RAG, ML, CV) into a production platform. ● Transparent and collaborative culture. ● Career track leading to CTO/Principal Engineer roles. Show more Show less
Posted 2 months ago
5.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions 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 Nice 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 2 months ago
5.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions Nice 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 Nice 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 What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects: Work on cutting-edge advancements with a talented team. Professional Growth: Access continuous learning and career progression opportunities. Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance. Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace. 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 more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epiroc.com. Show more Show less
Posted 2 months ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions Nice 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 Nice 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 What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects: Work on cutting-edge advancements with a talented team. Professional Growth: Access continuous learning and career progression opportunities. Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance. Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace. 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 more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epiroc.com. Show more Show less
Posted 2 months ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions Nice 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 Nice 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 What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects: Work on cutting-edge advancements with a talented team. Professional Growth: Access continuous learning and career progression opportunities. Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance. Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace. 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 more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epiroc.com. Show more Show less
Posted 2 months ago
0 years
0 Lacs
Manesar, Haryana, India
Remote
Are you passionate about cutting-edge technologies and looking to gain hands-on experience in machine vision and industrial automation? At Volcan Vision and Automation , we are seeking a talented App Developer Intern to help create a desktop application for machine vision systems. Responsibilities: Develop a desktop application to interface with machine vision cameras and PLCs. Integrate image acquisition from machine vision cameras into the application. Implement Python-based deep learning models for real-time image inspection. Establish Ethernet communication between the application and Delta PLC for data exchange. Display input images, inspection results, and real-time feedback on the application interface. Debug and optimize application performance for industrial deployment. Required Skills: Qualifications - 3rd/Final Year Student Programming Languages : Proficiency in Python, with knowledge of libraries like OpenCV, TensorFlow, or PyTorch. Desktop App Development : Familiarity with frameworks like PyQt, Tkinter, or .NET for building graphical user interfaces (GUIs). Machine Vision : Understanding of image processing concepts and working with industrial cameras. Deep Learning : Experience in integrating and deploying trained models for image inspection. Networking : Knowledge of Ethernet communication protocols for interfacing with PLCs. Industrial Automation : Basic understanding of PLCs and industrial communication standards. Preferred Qualifications: Prior experience with developing desktop apps. Knowledge of Computer Vision Algorithms Knowledge of Network Engineering Perks and Benefits: Completion Certification : Recognizing your contribution to our innovative projects. Bonuses : Performance-based financial incentives. Learning Opportunities : Gain hands-on experience in machine vision, automation, and AI. Networking : Collaborate with experienced professionals in a growing industry. Duration: The internship duration is 5-6 months , with the possibility of extending or converting into a full-time opportunity based on performance. Please attach some examples of the desktop applications you have successfully completed as part of your application. Showcasing your previous work will help us evaluate your skills and suitability for the role. Location: On-site/Remote/Hybrid (specifics based on mutual agreement). Ready to take on this exciting challenge and accelerate your career in machine vision and automation? Apply now and be part of our innovative journey! Show more Show less
Posted 2 months ago
200.0 years
0 Lacs
Mumbai, Maharashtra, India
On-site
Job Description You are a strategic thinker passionate about driving solution. You have found the right team. As an Associate within the VCG team, your primary responsibility will be to work on automation and redesign of existing implementations using Python. Alteryx skills are considered a plus. Job Responsibilities Automate Excel tasks by developing Python scripts with openpyxl, pandas, and xlrd, focusing on data extraction, transformation, and generating reports with charts and pivot tables. Design and deploy interactive web applications using Streamlit, enabling real-time data interaction and integrating advanced analytics. Use Matplotlib and Seaborn to create charts and graphs, adding interactive features for dynamic data exploration tailored to specific business needs. Design intuitive user interfaces with PyQt or Flask, integrating data visualizations and ensuring secure access through authentication mechanisms. Perform data manipulation and exploratory analysis using Pandas and NumPy, and develop data pipelines to maintain data quality and support analytics. Write scripts to connect to external APIs, process data in JSON and XML formats, and ensure reliable data retrieval with robust error handling. Collaborate with cross-functional teams to gather requirements, provide technical guidance, and ensure alignment on project goals, fostering open communication. Demonstrate excellent problem-solving skills and the ability to troubleshoot and resolve technical issues. Adhere to the control, governance, and development standards for intelligent solutions. Strong communication skills and the ability to work collaboratively with different teams. Required Qualifications, Capabilities, And Skills Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience in Python programming and automation. Experience with Python libraries such as Pandas, NumPy, PyQt, Streamlit, Matplotlib, Seaborn, openpyxl, xlrd, Flask, PyPDF2, pdfplumber and SQLite . Analytical, quantitative aptitude, and attention to detail. Strong verbal and written communication skills. ABOUT US JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success. Global Finance & Business Management works to strategically manage capital, drive growth and efficiencies, maintain financial reporting and proactively manage risk. By providing information, analysis and recommendations to improve results and drive decisions, teams ensure the company can navigate all types of market conditions while protecting our fortress balance sheet. Show more Show less
Posted 2 months ago
4.0 - 9.0 years
0 - 1 Lacs
Hyderabad, Chennai, Bengaluru
Hybrid
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: Bachelors or Master’s degree in relevant engineering fields (e.g., Electronics , Mechatronics, Computer Science). 3 to 12 years of professional experience in C++ and Qt development, with a strong focus on applications for the mining industry. For Lead role 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 What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects : Work on cutting-edge advancements with a talented team. Professional Growth : Access continuous learning and career progression opportunities. Flexible Work Environment : Benefit from a supportive setting that promotes work-life balance. Inclusive Culture : Embrace diverse perspectives and inclusivity in the workplace.
Posted 2 months ago
4 - 10 years
0 Lacs
Hyderabad, Telangana, India
On-site
Title: SDE III _ 3D CAD Desktop Applications (Python + Qt/Coin3D) Experience: 4 to 10 years Job location: Hyderabad (Work from office) About the Project: Developing advanced 3D CAD modeling software designed for real-world applications in architecture, civil, and MEP domains. The application is being built using Python , PySide6 (Qt) , and Coin3D/OpenGL for real-time rendering — combining a modern UI with robust modeling capabilities. This is not just another CAD tool — it’s a modular, AI-enhanced system engineered to replace legacy solutions. Looking for passionate developers to join us in crafting this next-generation engineering platform from the ground up. Responsibilities: Develop and maintain Python-based 3D desktop applications using PySide6/Qt Work with Coin3D and OpenGL for visualization and interactive modeling Design and implement modular tools and features (e.g., workbenches for Alignment, MEP, Architecture) Ensure clean, testable, and scalable application architecture Optimize rendering and UI performance Collaborate closely with UI/UX designers, AI teams, and backend developers (Optional) Assist in building internal tools or light server-side features if you’re interested Requirements: 4+ years of professional experience with Python GUI development , especially PySide6 or PyQt Strong understanding of desktop application development Experience with 3D rendering , OpenGL , or Coin3D Knowledge of OOP principles , design patterns, and modular software design Comfortable with Git and agile workflows Nice-to-Have: Experience with OpenCASCADE or any 3D geometry/parametric modeling kernels Exposure to FreeCAD internals or similar engineering applications Familiarity with server-side development using FastAPI/Flask (even hobby projects count!) Experience with CAD formats (DWG, IFC, DXF) C++ exposure (especially for performance-sensitive components) About LivSYT: LivSYT is a fast growing SaaS-based software designed for construction industry stakeholders, modular manufacturers, and 3rd party inspectors to complete their projects faster. The platform delivers visibility for real-time operations and process controls at a granular level, enabling synchronised mobilisation of resources to improve job-site productivity and output. LivSYT eliminates inefficiencies by fundamentally shifting an organization from memory-dependent to AI-driven operations, enabling compliance and accountability across projects with its configurable process workflow digitisation. LivSYT provides real-time project performance analytics and intuitive dashboards that enable job automation, integrated quality assurance, automated report generation, geo-tagging, push-notifications, and SOS for emergencies, and much more. How to Apply : Interested candidates should submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this role to divya.e@devin.tech Show more Show less
Posted 2 months ago
5 - 7 years
25 - 30 Lacs
Bengaluru
Work from Office
We are looking for a skilled and motivated professional with strong technical expertise in analog simulation, Python programming, and Cadence customization. The ideal candidate should be collaborative, self-driven, and capable of working in a fast-paced, global environment. Key Responsibilities and Skills: Analog Front End Flow & Analog simulation analyses: good understanding Python software expert - Python object-oriented programming and PyQt Linux environment and Compilation (Python / QT and PyQt compilation) Cadence SKILL expert level, Shell Experienced in customization of Cadence IC Virtuoso Design Environment Technical Knowledge(s) of following items is a plus: Configuration management tools (e.g. Git) Ticketing system/Bug-tracking tools (e.g. Jira) Testing platform knowledge e.g. Robot Framework OSS basic knowledge (which OSS can be reused or not, copyright management) Object-Oriented programming (C/C++, ) Highly developed verbal and written communication skills in English. Strict towards performance and quality requirements. Demonstrates good analysis and problem-solving skills. Must have effective interpersonal, teamwork, and communication skills. Must have the ability to multi-task in a fast-paced environment. Collaborative skills for working efficiently in a team having worldwide connections with partners and users. Self-driven and passionate about learning and the industry.
Posted 2 months ago
5 - 7 years
18 - 25 Lacs
Bengaluru
Work from Office
1.CAD Engineer experience. 2. Must have skill is Python and PyQT or QT for Python 3. Software development experience is preferred 4. Some EDA tool experience is a must 5. Development experience in any of the Digital or Analog.
Posted 2 months 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough