Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
We're Hiring: Software Engineer | Python Desktop Application Development Location: Hyderabad, India Employment Type: Full-Time | Regular Department: Engineering Are you passionate about building scalable, robust desktop applications? Do you thrive in multidisciplinary engineering teams and enjoy seeing your code come to life in real-world hardware applications? If so, we’d love to hear from you Key Responsibilities Develop robust desktop application software using Python for Windows and/or Linux platforms. Lead or contribute across the entire software development lifecycle – from concept to deployment. Collaborate closely with electronics, electrical, and mechanical engineers for seamless hardware integration. Review, refactor, and enhance code to meet performance and quality standards. Troubleshoot, debug, and resolve software issues independently. Prepare detailed software documentation, including UML diagrams, SRS, and DFDs. Communicate status updates and technical risks effectively with project stakeholders. Qualifications Bachelor's/Master’s in Computer Science, Electronics, or Electrical Engineering (B.E/B.Tech or M.E/M.Tech). 3–6 years of software development experience, ideally in embedded , medical systems , or automation . Proficient in Python : OOP, multithreading, and GUI development (e.g., PyQt, Tkinter). Familiarity with Embedded C and MicroPython is a strong plus. Comfortable with version control systems (Git/SVN) and Linux environments. Strong grasp of SDLC methodologies: Agile, Waterfall, or Iterative. Excellent debugging, analytical, communication, and documentation skills. ⭐ Bonus Experience Software development in domains such as automotive , medical , industrial automation , or robotics . Apply Today Join a collaborative, innovation-driven engineering team where your work makes a tangible difference. 📧 Send your resume to udaya.sindhe@biogenex.com or apply via LinkedIn. #PythonJobs #SoftwareEngineer #DesktopApplications #HyderabadJobs #EngineeringCareers #Automation #MedicalDevices #EmbeddedSystems #HiringNow
Posted 1 day ago
8.0 - 12.0 years
0 Lacs
maharashtra
On-site
As a Lead (Python) Digital Solutions at Lauritz Knudsen Electrical & Automation, a pioneering electrical and automation brand with a legacy of over 70 years in India, you will be responsible for developing and maintaining front-end applications using the PyQt/PySide framework. Your role will involve leveraging your sound knowledge of Qt and Felgo Framework for Desktop, Web, and Mobile App development, along with experience in QML, C++, OOPS concepts, networking, threads, and STL. You will collaborate with designers and back-end developers to create responsive and intuitive user interfaces, working on full-stack development projects and contributing to both front-end and back-end tasks. Your expertise will be crucial in designing, building, and maintaining efficient, reusable, and reliable Python code, as well as implementing APIs for seamless data exchange between front-end and back-end systems. In addition, you will ensure the technical feasibility of UI/UX designs and optimize applications for performance and scalability. Your responsibilities will also include the development of IoT-based applications using standard IoT platforms, as well as the creation of RESTful and MQTT-based interfaces. Following the Secure Development Lifecycle (SDL) based on IEC 62443-4-1 practice will be essential for product development, test plan preparation, and unit-level testing. To excel in this role, you should possess a strong understanding of OOPS concepts and hold a B.E/B.Tech/M.E/M.Tech qualification. If you are passionate about leveraging your experience (8-10 years) in Python development and have a desire to contribute to innovative solutions in the digital automation space, we invite you to join our team in Navi Mumbai (Mahape) on a full-time basis. Req: 009BXX,
Posted 2 days ago
3.0 - 5.0 years
3 - 15 Lacs
Hyderābād
On-site
We are seeking a skilled Python Developer with 3–5 years of experience to join our technology team. The ideal candidate should have hands-on experience in developing and deploying cross-platform applications using Python. You will work closely with product managers, UI/UX designers, and other developers to deliver efficient, scalable, and high-performing software solutions. Key Responsibilities: Design, develop, test, and maintain cross-platform applications using Python. Work on desktop or mobile apps that run on multiple operating systems (Windows, Linux, macOS, etc.). Integrate APIs and third-party libraries as needed. Optimize application performance and troubleshoot issues across platforms. Collaborate with team members in Agile development environments. Write clean, maintainable, and well-documented code. Participate in code reviews and contribute to best practices and documentation. Key Requirements: 3–5 years of hands-on experience in Python development. Strong knowledge of cross-platform frameworks such as: PyQt / PySide Kivy BeeWare or other relevant tools. Solid understanding of object-oriented programming (OOP) and design patterns. Experience with version control systems (e.g., Git). Familiarity with packaging and deploying applications across platforms. Good debugging and problem-solving skills. Preferred Qualifications: Experience with mobile development (Android/iOS) using Python-based tools. Knowledge of web technologies (HTML, CSS, JavaScript) is a plus. Experience with CI/CD pipelines and automation tools. Exposure to cloud platforms (AWS, Azure, GCP). Job Type: Full-time Pay: ₹340,810.41 - ₹1,510,678.12 per year Experience: Python: 5 years (Required) Work Location: In person
Posted 3 days ago
4.0 years
6 - 12 Lacs
India
On-site
Job description: Software Developer - 02 Nos Job Summary We are looking for a Software Developer to join our cutting-edge development team as it grows. We want someone who is comfortable asking WHY? They must be comfortable working in an agile environment & have the ability to “take the wheel” when necessary. We are looking for developing new applications and maintaining developed applications in Python, C/C++, Qt, PyQt toolkits. Responsibilities 1. Designing, Implementing & managing desktop software application programs. 2. Writing & implementing efficient code. 3. Deploying software tools, processes & metrics. 4. Document all work for future reference. 5. Expand existing software to meet the changing needs of requirements. Skills & Qualifications 1. A degree & technical background should be required to gain a Software developer role. Degree in following subjects should be considered as advantageous · B.E./ B.Tech. ( Comps, EXTC, Electronics, IT) · Software Programming & Development 2. Knowledge of coding languages: Python, C, C++. 3. Resourcefulness & Troubleshooting aptitude. 4. The ability to learn new technologies quickly. 5. An Analytical mind. 6. Analyze code for weaknesses & errors & present detailed plans to improve them. Job Type: Full-time Salary Range :4-8 years Experience CTC : 6-12 Lakhs Job Type: Full-time Pay: ₹600,000.00 - ₹1,200,000.00 per year Schedule: Day shift Work Location: In person
Posted 5 days ago
0.0 years
0 - 1 Lacs
India
On-site
Job Opening : Junior Developer – Surgical Navigation System Location : Kolkata, India Company : TICST – Visioneering Healthcare & Engineering Role Type : Entry-Level (0 – 1 year) | Full-Time Contract or Internship Compensation Salary Range : ₹8,000 – ₹12,000 per month (based on skill and project fit) Initial Milestone : 1. A one-time milestone will be set at the start. 2. Upon successful completion, the candidate will receive $200 USD. 3. After clearing this milestone, the candidate will be considered for permanent employment with salary revision. Project Overview We're developing a modular surgical guidance system that combines pre-op imaging, embedded camera tracking (STM32 + OV2640), and live 3D visualization. As a fresher, you’ll gain hands-on experience building real-time systems across firmware, imaging, and medical UI modules. What You’ll Work On 1. Load and segment DICOM images to build anatomical 3D models 2. Write firmware for OV2640 camera modules via STM32 (DCMI, I²C, DMA) 3. Interface tracking hardware and sync with Python-based real-time modules 4. Visualize live instrument tracking using VTK or OpenCV 5. Build simple, responsive UIs for surgical feedback (using PyQt or similar) Ideal Background 1. Academic or personal projects using STM32/ESP32/Arduino and serial or camera communication 2. Python projects with OpenCV, VTK, 3D rendering, or real-time data visualizationGitHub contributions in medical imaging, robotics, embedded systems, or UI development 3. Bonus if you’ve worked with stereo vision, camera arrays, or surgical simulations Why You’ll Thrive Here 1. Work on technology with real healthcare impact 2. Get mentorship in software, embedded, and clinical system design 3. Learn tools like STM32CubeMX, OpenIGTLink, DCMI streaming, and MITK 4. Be part of a fast-paced, engineering-first culture with long-term potential Job Types: Full-time, Fresher Pay: ₹8,000.00 - ₹12,000.00 per month Location Type: In-person Schedule: Fixed shift Ability to commute/relocate: Khardaha, Kolkata, West Bengal: Reliably commute or planning to relocate before starting work (Required) Location: Khardaha, Kolkata, West Bengal (Required) Work Location: In person Speak with the employer +91 7003914932 Expected Start Date: 01/08/2025
Posted 1 week ago
1.0 years
0 Lacs
Greater Kolkata Area
On-site
Job Opening: Junior IOT Developer Location: Kolkata, India Company: TICST – Visioneering Healthcare & Engineering Role Type: Entry-Level (0 – 1 year) | Full-Time Contract or Internship 💼 Compensation Salary Range: ₹8,000 – ₹12,000 per month (based on skill and project fit) Initial Milestone: A one-time milestone will be set at the start. Upon successful completion, the candidate will receive $200 USD. After clearing this milestone, the candidate will be considered for permanent employment with salary revision. 🎯 Project Overview We're developing a modular surgical guidance system that combines pre-op imaging, embedded camera tracking (STM32 + OV2640), and live 3D visualization. As a fresher, you’ll gain hands-on experience building real-time systems across firmware, imaging, and medical UI modules. 🛠 What You’ll Work On Load and segment DICOM images to build anatomical 3D models Write firmware for OV2640 camera modules via STM32 (DCMI, I²C, DMA) Interface tracking hardware and sync with Python-based real-time modules Visualize live instrument tracking using VTK or OpenCV Build simple, responsive UIs for surgical feedback (using PyQt or similar) 📚 Ideal Background Academic or personal projects using STM32/ESP32 and serial or camera communication Python projects with OpenCV, VTK, 3D rendering, or real-time data visualization GitHub contributions in medical imaging, robotics, embedded systems, or UI development Bonus if you’ve worked with stereo vision, camera arrays, or surgical simulations 🧩 Why You’ll Thrive Here Work on technology with real healthcare impact Get mentorship in software, embedded, and clinical system design Learn tools like STM32CubeMX, OpenIGTLink, DCMI streaming, and MITK Be part of a fast-paced, engineering-first culture with long-term potential
Posted 1 week ago
0.0 - 1.0 years
0 - 0 Lacs
Khardaha, Kolkata, West Bengal
On-site
Job Opening : Junior Developer – Surgical Navigation System Location : Kolkata, India Company : TICST – Visioneering Healthcare & Engineering Role Type : Entry-Level (0 – 1 year) | Full-Time Contract or Internship Compensation Salary Range : ₹8,000 – ₹12,000 per month (based on skill and project fit) Initial Milestone : 1. A one-time milestone will be set at the start. 2. Upon successful completion, the candidate will receive $200 USD. 3. After clearing this milestone, the candidate will be considered for permanent employment with salary revision. Project Overview We're developing a modular surgical guidance system that combines pre-op imaging, embedded camera tracking (STM32 + OV2640), and live 3D visualization. As a fresher, you’ll gain hands-on experience building real-time systems across firmware, imaging, and medical UI modules. What You’ll Work On 1. Load and segment DICOM images to build anatomical 3D models 2. Write firmware for OV2640 camera modules via STM32 (DCMI, I²C, DMA) 3. Interface tracking hardware and sync with Python-based real-time modules 4. Visualize live instrument tracking using VTK or OpenCV 5. Build simple, responsive UIs for surgical feedback (using PyQt or similar) Ideal Background 1. Academic or personal projects using STM32/ESP32/Arduino and serial or camera communication 2. Python projects with OpenCV, VTK, 3D rendering, or real-time data visualizationGitHub contributions in medical imaging, robotics, embedded systems, or UI development 3. Bonus if you’ve worked with stereo vision, camera arrays, or surgical simulations Why You’ll Thrive Here 1. Work on technology with real healthcare impact 2. Get mentorship in software, embedded, and clinical system design 3. Learn tools like STM32CubeMX, OpenIGTLink, DCMI streaming, and MITK 4. Be part of a fast-paced, engineering-first culture with long-term potential Job Types: Full-time, Fresher Pay: ₹8,000.00 - ₹12,000.00 per month Location Type: In-person Schedule: Fixed shift Ability to commute/relocate: Khardaha, Kolkata, West Bengal: Reliably commute or planning to relocate before starting work (Required) Location: Khardaha, Kolkata, West Bengal (Required) Work Location: In person Speak with the employer +91 7003914932 Expected Start Date: 01/08/2025
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
gandhinagar, gujarat
On-site
As a Software Developer at Infoware, you will be responsible for developing desktop applications using Python, PySide, and PyQT to ensure smooth UI/UX functionality. Your role will involve working with databases to write efficient queries and optimize performance. Additionally, you will integrate with third-party SDKs and libraries to enhance application capabilities. You should have the ability to work with local networks and cloud sync, as well as experience in encryption of data and offline-online sync. It is essential to code with best practices on a large code base to maintain quality and efficiency. During the probation period of 3 months, we will evaluate your performance to ensure alignment with our expectations and standards. Infoware is a process-driven software solutions provider that specializes in bespoke software solutions. We collaborate with enterprises and startups, offering end-to-end solutions to meet their specific needs. To learn more about our company, please visit our website at https://www.infowareindia.com/,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
coimbatore, tamil nadu
On-site
We are seeking a highly skilled and motivated Senior Software Developer to join our dynamic team. The ideal candidate will have expertise in Python development, PyQt, and Optical Character Recognition (OCR) technologies. You will play a key role in enhancing user test writing workflow with a custom Python Automated Testing Framework. Key Responsibilities: - Enhance custom Python based test automation application with new functionality. - Improve application UI and user workflow based on feedback from tool users. - Optimize performance and accuracy of OCR functionality for various languages. - Write clean, maintainable, and well-documented code following best practices. Required Qualifications: - Bachelors or Masters degree in Computer Science, Engineering, or a related field. - 5+ years of professional experience in software development with a strong focus on Python. - Proven experience with Qt (PyQt or PySide) for developing desktop applications. - Hands-on experience with OCR technologies and libraries. - Strong understanding of image processing and computer vision concepts. - Familiarity with version control systems (e.g., Git). - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration abilities. Preferred Qualifications: - Experience with the following Python libraries: PyQt, OpenCV, Pillow, Pyinstaller. - Experience with the following technologies: Tesseract OCR, ZeroMQ Messaging,
Posted 1 week ago
6.0 - 10.0 years
0 Lacs
ahmedabad, gujarat
On-site
As a Python Automation Engineer at our company, you will be responsible for utilizing your skills in C, C++, RUST, and Python to design, implement, and maintain code for device communication and automation. Your primary focus will be on developing and maintaining automated test scripts using Python for device testing, as well as creating and managing automated test frameworks and environments. While the role emphasizes Python automation, we also value your development experience, particularly in writing code in C++. To excel in this position, you must possess a strong understanding of Bluetooth and BLE advertisement, along with the ability to work independently and handle tasks effectively. Engaging in daily calls with customers to provide updates and task statuses is also a key aspect of the role. Your educational background should include a Bachelor's degree, and ideally, you should have 6-10 years of relevant experience in the field. Proficiency in Bluetooth & BL0045 is a must, while familiarity with RUST, PyQT, and PyTest is considered advantageous. If you have a passion for creating efficient, automated solutions and possess the necessary technical expertise, we encourage you to apply for this full-time position in one of our office locations in Ahmedabad, Bangalore, Chennai, Hyderabad, Indore, Noida, or Pune. We welcome candidates with a notice period of 0-30 days to join our dynamic team and contribute to our embedded HW_SW projects.,
Posted 1 week ago
5.0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
Dear Candidate We are seeking a highly skilled and motivated Senior Software Developer to join our dynamic team. The ideal candidate will have expertise in Python development , PyQt , and Optical Character Recognition (OCR) technologies. You will play a key role in enhancing user test writing workflow with a custom Python Automated Testing Framework. Key Responsibilities: Enhance custom Python based test automation application with new functionality. Improve application UI and user workflow based on feedback from tool users. Optimize performance and accuracy of OCR functionality for various languages. Write clean, maintainable, and well-documented code following best practices. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in software development with a strong focus on Python. Proven experience with Qt (PyQt or PySide) for developing desktop applications. Hands-on experience with OCR technologies and libraries. Strong understanding of image processing and computer vision concepts. Familiarity with version control systems (e.g., Git). Excellent problem-solving skills and attention to detail. Strong communication and collaboration abilities. Preferred Qualifications: Experience with the following Python libraries: PyQt, OpenCV, Pillow, Pyinstaller. Experience with the following technologies: Tesseract OCR, ZeroMQ Messaging
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
mehsana, gujarat
On-site
As a software developer at Infoware, you will be responsible for developing desktop applications using Python, PySide, and PyQT to ensure smooth UI/UX functionality. Your role will involve working with databases to write efficient queries and optimize performance. Additionally, you will integrate with third-party SDKs and libraries to enhance application capabilities. In this position, you will need to demonstrate the ability to work with local networks and cloud sync, as well as encrypt data for offline and online synchronization. It is essential to adhere to best practices when coding on a large code base. During the probation period of 3 months, we will evaluate your performance to ensure alignment with our expectations and standards. Infoware is a process-driven software solutions provider that specializes in bespoke software solutions. We collaborate with various enterprises and startups, offering end-to-end solutions. To learn more about us, please visit our company website at https://www.infowareindia.com/.,
Posted 2 weeks ago
1.0 - 2.0 years
2 - 4 Lacs
Hyderabad
Work from Office
Main Skills: Python Development, Pyside6, pyqt5/6, Proficiency in UI design and layout using Qt Designer or code, knowledge of basic SQL.
Posted 2 weeks ago
1.0 - 2.0 years
2 - 4 Lacs
Hyderabad
Work from Office
Main Skills: Python Development, Pyside6, pyqt5/6, Proficiency in UI design and layout using Qt Designer or code, knowledge of basic SQL.
Posted 2 weeks ago
0 years
0 Lacs
Pattan, Jammu & Kashmir, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
0 years
0 Lacs
Kutch district, Gujarat, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
0 years
0 Lacs
Mehsana, Gujarat, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
0 years
0 Lacs
Rajkot, Gujarat, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
0 years
0 Lacs
Bhavnagar, Gujarat, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
0 years
0 Lacs
Gandhinagar, Gujarat, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
0 years
0 Lacs
Surat, Gujarat, India
On-site
Key Responsibilities Develop desktop apps using Python, PySide, and PyQT, ensuring smooth UI/UX functionality Work with databases and write efficient queries, optimizing performance Integrate with third-party SDKs and libraries, enhancing application capabilities Ability to work with local network, cloud sync Work on encryption of data, offline- online sync Code with best practices on large code base There will be a probation period of 3 months where we will evaluate your performance. About Company: Infoware is a process-driven software solutions provider specializing in bespoke software solutions. We work with several enterprises and startups and provide them with end-to-end solutions. You may visit the company website at https://www.infowareindia.com/
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
ahmedabad, gujarat
On-site
As a Python Automation Engineer at our company, you will be responsible for utilizing your skills in C, C++, RUST, and Python to develop and maintain automated test scripts for device testing. Your expertise in writing code in C++, along with your experience in design, implementation, and maintenance of code will be crucial for this role. Your primary responsibilities will include designing and maintaining automated test frameworks and environments, with a strong focus on device communication and automation. You will be expected to have a deep understanding of Bluetooth and BLE advertisement, as well as the ability to work independently on tasks. In addition to your core skills in C, C++, and Python, experience with Bluetooth & BL0045 is essential for this role. While not mandatory, familiarity with RUST, PyQT, and PyTest would be beneficial. Your role will also involve participating in daily calls with customers to provide updates and status on tasks performed. The ideal candidate for this position should have 6-10 years of relevant experience in Embedded HW_SW, and hold a Bachelor's degree. The job location is flexible, with options available in Ahmedabad, Bangalore, Chennai, Hyderabad, Indore, Noida, and Pune. The notice period for this full-time position is 0-30 days. If you are passionate about developing automated test scripts, designing test frameworks, and have a strong background in C++, C, and Python, we encourage you to apply for this exciting opportunity.,
Posted 2 weeks ago
5.0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
Bosch Software Engineering Coimbatore, Tamil Nadu, India Posted on Jul 11, 2025 Apply now Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description We are seeking a highly skilled and motivated Senior Software Developer to join our dynamic team. The ideal candidate will have expertise in Python development , PyQt , and Optical Character Recognition (OCR) technologies. You will play a key role in enhancing user test writing workflow with a custom Python Automated Testing Framework. Key Responsibilities Enhance custom Python based test automation application with new functionality. Improve application UI and user workflow based on feedback from tool users. Optimize performance and accuracy of OCR functionality for various languages. Write clean, maintainable, and well-documented code following best practices. Qualifications Educational qualification: B.E / B.Tech Experience 5+ Years Mandatory/requires Skills Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in software development with a strong focus on Python. Proven experience with Qt (PyQt or PySide) for developing desktop applications. Hands-on experience with OCR technologies and libraries. Strong understanding of image processing and computer vision concepts. Familiarity with version control systems (e.g., Git). Excellent problem-solving skills and attention to detail. Strong communication and collaboration abilities. Preferred Skills Experience with the following Python libraries: PyQt, OpenCV, Pillow, Pyinstaller. Experience with the following technologies: Tesseract OCR, ZeroMQ Messaging Apply now See more open positions at Bosch
Posted 3 weeks ago
5.0 - 7.0 years
10 - 15 Lacs
Hyderabad
Work from Office
Job Summary: The Python Developer designs, develops and maintains evaluation and demonstration applications and user interfaces that make our LoRa wireless systems approachable to our customers and team. He/she is also highly involved in the validation of Semtechs customer-facing software by developing validation benches. Responsibilities: Develop, test and maintain intuitive, interactive, and modern Python-based evaluation or demonstration user interfaces (50%) Develop, test and maintain automated validation benches of embedded software developments (30%) Contribute to the continuous improvement of the development process, tools, and methodologies (10%) Generate technical documentation, presentations, and training materials to facilitate LoRa technology adoption and design-in (10%) Minimum Qualifications: Bachelors degree in computer science, Software Engineering, or a related field 5+ years of professional Python development experience Expert-level knowledge of Python 3.x with deep understanding of object-oriented programming, design patterns, data structures, algorithms, and advanced Python concepts. Extensive experience with multiple Python GUI frameworks including PyQt, and PySide. Proven knowledge of user interface (UI) and user experience (UX) design principles and a willingness to learn more about creating intuitive and visually appealing user interfaces Proficient in tools such as Git, JIRA, Jenkins etc. Familiarity with CI/CD process, and with software packaging and distribution. Excellent communication and teamwork skills. Knowledge in web development and/or machine learning concepts is a plus. Desired Qualifications Python Expertise Demonstrated ability to write clean, maintainable, and scalable Python code following PEP 8 standards and best practices Experience in design and implementation of modular, extensible Python applications using architectural patterns, plugin architectures, configuration management, and in creating reusable Python packages Proficiency with IDEs (PyCharm, VS Code), debugging tools, and code analysis tools (pylint, flake8, black). Experience with documentation generation (Sphinx), logging frameworks, and configuration management libraries GUI Development Proficiency in creating responsive, multi-threaded GUI applications with complex layouts, custom widgets, signal/slot mechanisms, and real-time data visualization. Expertise in Python packaging (setuptools, pip, conda), virtual environments, and dependency management. Experience with creating distributable Python applications using tools like PyInstaller, cx_Freeze, or similar. Experience with GUI testing frameworks and automated UI testing methodologies Knowledge of Python package deployment strategies for customer environments Testing and Quality Assurance Comprehensive experience with Python testing frameworks including pytest, unittest, and mock Practice in test-driven development (TDD), continuous integration, and automated testing pipelines.
Posted 3 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
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