Linear Programming Jobs in Pune

119 Jobs Found

VE

Computer Vision Engineer

Verificient

3+ Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Job Title: Computer Vision Engineer Location: Pune Experience: 3+ years Job Overview We re looking for a passionate Computer Vision Engineer to join a fast-paced startup environment. In this role, you will research, develop, and maintain scalable computer vision and machine learning solutions that analyze video feeds from online sessions, detecting anomalies and enhancing user experience. Required Skills & Qualifications BS/MS in Computer Science or equivalent, with 3+ years of industry and/or research experience in AI, Computer Vision, Machine Learning, Image Processing, or Computer Graphics. Proficient in C/C++ and Python, with solid experience working in a Linux environment. Hands-on experience with libraries and frameworks such as OpenCV, NumPy, SciPy, Scikit-learn, etc. Ability to clearly communicate complex technical concepts to both technical and non-technical audiences. Familiarity with Git version control. Highly Desirable Expertise in image classification, segmentation, and autonomous feature learning. Strong foundation in linear algebra, optimization techniques, probability, and statistics. Experience in software architecture, API design, and seamless system integration. Background in parallel programming techniques. Practical experience with vision applications in real-world projects. Join us to innovate in the field of computer vision and help shape the future of intelligent video analysis. Apply today to be part of our dynamic team!

Computer Vision Computer Vision Engineer Computer engineer
CO

Associate Data Science Engineer

Cognologix

1-2 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Position: Associate Data Science Engineer Location: Pune, Maharashtra Work Type: Full Time Minimum Experience: 1 2 Years Top Skills: AI Applications, Python, Machine Learning, Deep Learning, NLP/NLG, Image Processing About the Role We are looking for a self-driven Associate Data Science Engineer to join our fast-growing Data & AI Practice. You will work on cutting-edge AI technologies and cloud-native solutions, helping build intelligent, high-impact products for our global clients. If you're passionate about AI/ML, Computer Vision, NLP, Generative AI, and developing scalable AI applications, this role is for you. What You Will Work On Contribute to the design, development, and deployment of AI-powered features and solutions. Collaborate with Product Management to translate business problems into AI/ML use cases. Build applications leveraging Computer Vision, NLP, Deep Learning, and Gen AI technologies. Develop and present functional prototypes, demos, and POCs. Stay current with the latest tools, frameworks, and research in ML, DL, and Gen AI. Participate in end-to-end project lifecycles from analysis to monitoring. What You Bring (Must-Have Skills) 1+ years of experience delivering AI/ML solutions through complete project lifecycle. Strong grasp of Linear Algebra, Statistics, and Probability. Proficiency in Python and data science libraries such as Pandas, NumPy, SciPy, scikit-learn, NLTK. Hands-on experience with ML/DL/NLP frameworks: TensorFlow, Keras, PyTorch, HuggingFace, spaCy, CoreNLP. Experience with Deep Learning models for Computer Vision and Object Detection. Solid knowledge of Generative AI, LLMs, and tools such as LangChain, LlamaIndex, Prompt Engineering. Strong analytical thinking, problem-solving ability, and effective communication. Great If You Also Know Experience with RAG frameworks, Function Calling, Agentic Frameworks, or Vector Search. Familiarity with cloud services: AWS (preferred), Azure, or Google Cloud Platform. Building APIs using FastAPI, async programming, and REST principles. Understanding of CI/CD, Docker/Kubernetes, and cloud-native deployment pipelines. Exposure to MLOps / LLMOps: versioning, tuning, deployment, and monitoring of models. Comfort with data visualization tools and practices. Agile development experience (Scrum, Kanban, etc.). Startup culture, small teams, and a high degree of autonomy. Work on next-gen technologies in AI, ML, GenAI, and cloud computing. Remote working options based on experience and maturity. Competitive salary and family-friendly benefits. Clear, performance-based career growth path. About Cognologix Cognologix helps businesses reimagine and innovate through modern data and cloud-native solutions. With a strong focus on data science, automation, and intelligent applications, we partner with organizations to deliver cutting-edge products in the most efficient and scalable ways. We thrive in a fast-paced, tech-first environment where innovation meets execution.

Associate Data Data Associate Science Data Science
CO

Data Science Engineer

Cognologix

3+ Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Position: Data Science Engineer Location: Pune Work Type: Full Time Minimum Experience: 3+ Years Top Skills: AI Applications, Python, Machine Learning, Deep Learning, NLP/NLG, Computer Vision, Object Detection About the Role We re looking for an experienced Data Science Engineer to join our Data & AI Practice. You will work on building and deploying intelligent, enterprise-grade AI solutions using the latest in Machine Learning, Deep Learning, Computer Vision, and Generative AI technologies. This is a role for engineers who thrive on ownership, innovation, and collaboration with the opportunity to mentor, lead, and make a real business impact through data. What You Will Work On Lead the design and development of AI/ML models and applications. Work with Product Management to translate business use cases into technical requirements and AI solutions. Develop and deploy Computer Vision, NLP, Deep Learning, and multi-modal GenAI applications. Perform dataset selection, feature engineering, and optimize data representation techniques. Mentor junior team members and contribute to team growth. Continuously explore and adopt the latest advancements in AI/ML, CV, NLP, and LLMs. Required Skills & Experience 3+ years of full lifecycle experience in building and deploying AI/ML applications. Proficiency in Python and core libraries: Pandas, NumPy, SciPy, Scikit-learn, NLTK. Hands-on experience with ML/DL/NLP frameworks: TensorFlow, Keras, PyTorch, HuggingFace Transformers, spaCy, CoreNLP. Deep knowledge in Linear Algebra, Probability, and Statistics. Strong foundation in Computer Vision: image classification, object detection (YOLO, Mask/Faster R-CNN), segmentation (semantic, instance, panoptic). Experience in Generative AI/LLMs, including Prompt Engineering, LangChain, LlamaIndex, Vector Search, Function Calling, Agentic Frameworks, and Document Processing. Exposure to cloud platforms: AWS (preferred), Azure, or GCP. Experience building RESTful APIs using frameworks like FastAPI, with async programming. Familiarity with CI/CD, Docker/Kubernetes, and scalable cloud-native deployments. Excellent problem-solving, analytical, and communication skills. Bonus Skills (Nice to Have) Experience in Agile/Scrum methodologies. Knowledge of MLOps/LLMOps: model versioning, tuning, deployment, monitoring. Experience with data visualization tools for analytics storytelling. Startup culture with autonomy, agility, and small team dynamics. Work on emerging AI/ML technologies across diverse real-world applications. Remote work options for high-performing team members. Competitive compensation with family-friendly benefits. Structured career progression based on performance and innovation. About Cognologix At Cognologix, we help businesses redefine their digital future through innovation and data-centric solutions. Our focus on cloud-native architectures, AI-driven intelligence, and automation-first thinking empowers enterprises to achieve meaningful transformation.

Data Science Data Science Engineer Data Engineer
FM

Software Engineer

Forbes Marshall

Fresher | Not Disclosed | Pune, Maharashtra, India | Full-time

Software Engineer Location: Pune Role Overview Join our R&D team as a Software Engineer, contributing to the design, development, and maintenance of robust, scalable server-side applications. This collaborative role involves working closely with diverse stakeholders including Digital Business Leaders, Customer Support, and Branch Engineers to ensure smooth project execution and meet company and customer expectations. Occasional travel may be required for stakeholder/vendor discussions and to maintain strong customer relationships. Purpose of the Role To architect, develop, deploy, and maintain backend systems and services that are reliable, scalable, and seamlessly integrated with front-end components and external platforms. Roles and Responsibilities Analyze and understand requirements from stakeholders and business heads. Architect software solutions aligned with business needs and technical specifications. Estimate development efforts and finalize project plans. Guide and mentor the development team to deliver software as per the approved plan. Write clean, efficient code and tests; build prototypes and resolve technical issues. Profile applications to identify and optimize performance bottlenecks. Own software development deliverables and timelines, ensuring quality and timely completion. Collaborate with front-end developers and cross-functional teams to create cohesive, high-functioning products. Innovate and contribute ideas to improve the software product continuously. Stay current with emerging technologies and industry trends to enhance development practices. Develop automated tests to validate business requirements and support regression testing. Optimize codebases for enhanced performance and scalability. Qualification and Requirements Proficient in Linux and Windows operating systems. Experience or certification in Cloud Architecture (GCP or AWS). Familiarity with microservices and container orchestration (e.g., Kubernetes). Knowledge of IoT communication protocols such as MQTT, HTTP, OPC-UA. Experience with Agile development tools (JIRA, Redmine). Skilled in software testing, version control systems (svn, git). Advanced programming skills in Python; experience with Django or Flask frameworks. Strong understanding of data structures, algorithms, and multi-threaded programming. Practical experience with GCP cloud services and DevOps practices. Awareness of cloud security principles. Familiarity with wireless communication protocols like Bluetooth, LoRa, WiFi. Additional skills (nice to have): Java or MEAN stack development, mobile app development.

Software Engineer Software Engineer Engineer software Full-Time
MB

Software Engineer

Merkle B2b

2+ Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Job Title: Software Engineer Location: Pune Department: Technology About the Role We are looking for a proactive Software Engineer to develop key software features, ensuring timely delivery while maintaining the company s performance and quality standards. You will work independently on projects, collaborate with clients and partners as needed, and contribute to continuous improvement of our platform. Key Responsibilities Independently contribute to project development with a broad understanding of project goals. Communicate with partners and clients when necessary. Follow company release processes and best practices. Participate in requirements analysis, development, unit testing, and documentation. Write high-quality, maintainable code tailored to customer needs and configurations. Troubleshoot and debug issues, with guidance from senior team members as needed. Mentor and guide junior software engineers. Deliver training sessions and actively participate in knowledge sharing. Continuously improve understanding of company platforms and processes and suggest enhancements. Required Experience & Skills Minimum 2+ years of professional experience. Strong skills in MERN stack (MongoDB/Mongoose NoSQL/SQL, Express, React, Node.js) with TypeScript. Familiarity with Docker and containerization technologies. Experience with CI/CD pipeline design and implementation. Skilled in writing unit tests. Proficient with tools like JIRA and Git/GitHub. Basic understanding of microservices architecture, GraphQL, RESTful Web Services, and databases (NoSQL/SQL). Experience with cloud-based implementations.

Software Engineer Software Engineer Engineer software Full-Time
RU

Senior Software Engineer - Cpd

Rubrik

9+ Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Senior Software Engineer Continuous Product Delivery (CPD) Location: Pune, India About the Role & Team As a Senior Software Engineer in the CPD team, you will play a vital role in ensuring long-term stability and exceptional customer experience for Rubrik s on-premise data backup and management platform. You will collaborate closely with core engineering, product, and support teams while gaining deep expertise in Rubrik s distributed job framework, data lifecycle management, filesystem, and metadata store. We are looking for a highly skilled C++ developer with familiarity in Python and/or Scala, capable of developing and maintaining high-performance software applications. You will be empowered to take ownership, exercise sound judgment, and make impactful decisions, fostering a motivated and engaged engineering culture. Key Responsibilities Design, develop, and maintain high-quality software applications and libraries primarily in C++. Write and maintain supporting code in Python and/or Scala as needed. Troubleshoot complex software issues quickly and accurately. Collaborate with cross-functional teams to define, design, and deliver new features. Participate in code reviews, maintain coding standards, and author technical documentation. Drive continuous software quality and process improvements. Stay current with emerging software development trends and technologies. Qualifications & Skills B.Tech/M.Tech with 9 13 years of professional software development experience. Strong programming and troubleshooting skills, especially in C++. Proven ability to debug complex issues and deliver timely fixes. Excellent software design skills with understanding of distributed systems and multi-threading. Knowledge of the storage domain is a plus. Familiarity with operating systems such as Windows. Solid grasp of data structures, algorithms, design patterns, networking protocols, and security concepts. Experience with software development methodologies, tools, and processes. Strong analytical, problem-solving, communication, and teamwork skills. About Rubrik Rubrik (NYSE: RBRK) is on a mission to secure the world s data through its Zero Trust Data Security platform. Powered by machine learning, Rubrik Security Cloud protects data across enterprise, cloud, and SaaS applications helping businesses maintain data integrity, availability, and resilience against cyberattacks and disruptions.

Senior Software Senior software Engineer Senior engineer
BH

Function Development Embedded Software Engineer Signal Processing And Control

Baker Hughes

Fresher | Not Disclosed | Pune, Maharashtra, India | Full-time

Job Requirements Join our Engineering team We are the leading energy technology company. We are designing, assembling, and testing the latest products to help take energy forward. We collaborate with our development teams in science, mechanical and electrical engineering, physics, geoscience, to develop innovative drilling tools. Partner with the best As a Function Development Engineer for Embedded Software, you will be fully involved in design, testing and deployment of new algorithms for systems operating in challenging environments. Your will be responsible for: Development of functions for data acquisition and digital signal processing Design, modelling, and simulation of mechatronic systems & controls Design of systems- and software architecture Process optimization and automation Testing of functions and systems Specification of requirements Documentation and change management processes for new product development Fuel your passion To be successful in this role you will have: Above-average university degree in Electrical Engineering, Mechanical Engineering or similar Knowledge in at least one of the following fields: Digital signal processing Measurement and control systems Communication systems engineering Experience in modelling and simulation Skilled with Matlab / Simulink Programming skills e.g. C, C++, Python Independent, proactive, self-motivated, and able to work well as part of an interdisciplinary team Good written and verbal English skills due to an international work environment, and strong interest in working with other cultures At Baker Hughes we are always searching for great talent. While we may not have a specific job for you today, we want to know about you when we do. As actual openings become available, you may be contacted to discuss a potential opportunity.

Function Development Embedded Software Embedded software
VT

Computer Vision Engineer

Verificient Technologie

3+ Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Job Overview: We are seeking a Computer Vision Engineer with 3+ years of experience to join our driven startup team. The ideal candidate will be responsible for researching, developing, and maintaining scalable computer vision (CV) and machine learning (ML) technologies that analyze video feeds from users participating in online sessions and detect related anomalies. If you're passionate about CV and ML technologies, and thrive in an innovative and fast-paced environment, we'd love to have you on our team. Required Skills: Education & Experience: BS/MS in Computer Science, or 3+ years of industry and/or research experience in a relevant field. Specializations: Expertise in Artificial Intelligence, Computer Vision, Machine Learning, Image Processing, and/or Computer Graphics. Programming Skills: Proficiency in developing in C/C++ and Python, with significant experience working in a Linux environment. Libraries & Tools: Hands-on experience with OpenCV, Numpy, SciPy, Sklearn, and similar libraries. Communication: Ability to clearly and concisely communicate complex technical information to both technical and non-technical teams. Version Control: Familiarity with GIT for version control. Highly Desirable: Expertise: Specialized knowledge in image classification, segmentation, and autonomous feature learning. Mathematical Foundation: Strong understanding of linear algebra, optimization, probability, and statistics. Software Architecture: Experience with software architecture and/or API design, with strong integration skills. Parallel Programming: Background in parallel programming to optimize computational processes. Vision Applications: Experience with vision applications and technologies used in the computer vision field. Position Details: This is a full-time, paid position, with a competitive salary and benefits package, commensurate with experience. If you're eager to contribute to innovative CV/ML solutions in a collaborative and fast-growing startup environment, we encourage you to apply. Qualification : BS/MS in Computer Science, or 3+ years of industry and/or research experience in a relevant field.

Computer Vision Computer Vision Engineer Computer engineer
AT

Operations Research Specialist

Aera Technology

10-15 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Operations Research Scientist Location: Pune, India About Aera Technology Aera Technology is a leading Decision Intelligence company, empowering enterprises to operate with greater efficiency, intelligence, and sustainability. Our cutting-edge platform, Aera Decision Cloud , seamlessly integrates with existing systems to digitize, augment, and automate decision-making in real time. Trusted by some of the world's most recognized brands, Aera delivers millions of AI-driven recommendations that drive significant revenue growth and cost savings. Role Overview We are seeking an exceptional Operations Research Scientist to join our team in Pune, India. In this role, you will work on challenging mathematical optimization applications, leveraging data science and advanced optimization modeling techniques. You will play a key role in developing analytical strategies and models to enhance efficiency and cost-effectiveness across various operational domains. Key Responsibilities Analyze and solve complex operational problems related to planning, pricing, and supply chains using data-driven approaches. Design, implement, test, and deploy robust optimization algorithms for real-world applications. Develop large-scale linear and integer programming models, heuristic solutions, and efficient optimization techniques. Collaborate closely with solution delivery teams to promote and implement optimization-driven strategies. Work directly with customers and engagement leaders to support live projects and deliver impactful solutions. Qualifications & Skills Bachelor s degree in a quantitative field such as Applied Mathematics, Computer Science, Operations Research, Industrial Engineering, or a related discipline. 10-15 years of relevant experience in mathematical optimization, data modeling, or operations research. Strong expertise in optimization methods and solvers (e.g., CPLEX, Gurobi, COIN-OR). Proficiency in Python and experience working with large-scale data environments. Ability to work proactively in a remote-friendly environment without requiring micromanagement. Technical Environment Cloud Infrastructure: AWS Operating System: Linux Big Data & Analytics: Spark Programming Language: Python At Aera Technology, we foster an innovative and collaborative workplace that enables employees to grow and thrive. As part of our global team, you will work on cutting-edge technologies and drive impactful solutions for some of the world s top enterprises. We offer: Competitive compensation and company stock options. A dynamic, flexible, and remote-friendly work environment. Opportunities for professional growth and continuous learning. Equal Opportunity Employer Aera Technology is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive workplace. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, veteran status, or disability status. Join us and be a part of building a smarter, more sustainable future! Qualification : Bachelors degree in a quantitative field such as Applied Mathematics, Computer Science, Operations Research, Industrial Engineering, or a related discipline.

Operations Research Operations research Specialist Operations specialist
PT

Robotics Trainer

Phn Technology

0-1 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

About this job As a Robotics Trainer, you will train school students in robotics concepts and applications. Design and deliver training programs on robotics principles, including programming languages such as Python and C++, and hardware platforms like Arduino and Raspberry Pi. Develop curriculum materials, hands-on exercises, and assessments to facilitate learning and skill development. Responsibilities Design and deliver engaging robotics workshops and training sessions for students of all ages and skill levels. Develop and adapt curriculum materials to meet the needs of diverse learners and educational settings. Provide guidance and support to students as they work on robotics projects, troubleshooting technical issues and fostering creativity and problem-solving skills. Skills Requirement Strong technical skills and knowledge of robotics platforms, programming languages (e.g., Python, C++, Java), and hardware components (e.g., Arduino, Raspberry Pi). Excellent communication and interpersonal skills, with the ability to engage and inspire students from diverse backgrounds. Passion for robotics education and a commitment to promoting STEM literacy. Qualification BTech in Electronics & Telecommunication / BSc in Electronics Qualification : BTech in Electronics & Telecommunication / BSc in Electronics

Robotics Trainer Robotics trainer Full-Time STEM education
SI

Software Engineer

Siemens

2-4 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

What You ll Make a Difference By: As a Software Engineer at Siemens Advanta, you will play a critical role in developing innovative software solutions to support digitalization efforts. You will be involved in designing, building, and maintaining high-quality software systems, working with modern technologies, and collaborating with cross-functional teams. Key Responsibilities: Python Development: Utilize your expertise in Python programming to develop reliable and scalable software systems. Web Development Frameworks: Leverage frameworks like Flask, FastAPI, or Django, or any other relevant Python web development framework to build web-based applications. Data Streaming: Gain hands-on experience with data streaming tools like Kafka, contributing to real-time data processing and stream-based architectures. Containerization & Orchestration: Work with Docker to containerize applications and use Kubernetes for orchestration to deploy and manage cloud-native applications efficiently. Database Management: Engage with relational databases, particularly PostgreSQL, and apply Object-Relational Mapping (ORM) with SQLAlchemy for smooth integration. Collaboration & Agile Methodology: Contribute effectively in an agile team environment. Work collaboratively with cross-functional teams to deliver optimal software solutions. Version Control & Issue Tracking: Use GitLab for version control and Jira for tracking issues and tasks, ensuring smooth project workflow and timely delivery. Essential Requirements: Experience: 2-4 years of experience as a software developer, with a solid understanding of Python. Web Development: Experience with at least one web framework such as Flask, FastAPI, or Django, and a strong ability to build web applications. Data Streaming: Familiarity with Kafka or similar tools for data streaming. Containerization & Orchestration: Experience working with Docker for containerization and Kubernetes for orchestration. Database Management: Hands-on experience with relational databases like PostgreSQL and using SQLAlchemy for ORM. Tools & Methodologies: Experience using GitLab for version control and Jira for issue tracking. Knowledge of agile software development practices. Problem-Solving & Collaboration: Strong problem-solving skills, with the ability to collaborate effectively within a team environment. Cloud Platforms: Experience with cloud platforms (preferably AWS) and modern technologies. Desired Skills: Communication Skills: Excellent communication skills for clear and effective collaboration with the team and stakeholders. Analytical Thinking: Strong analytical and problem-solving skills, capable of identifying issues and providing solutions.

Software Engineer Software Engineer Engineer software Full-Time
LM

Software Developer (.net)

Lenze Mechatronics

5-10 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Software Developer (.NET) Designation: Software Engineer Location: Pune Experience: 5 10 years Qualifications B.E. in IT/Computer Science/Electronics/Telecom/MCA/MCS/MSc (Computer Science) Key Skills & Technologies Must-Have: Strong foundation in Object-Oriented Programming (OOP) Expertise in .NET framework with C# Hands-on experience with front-end frameworks like Vue.js, React.js, or Angular.js (SPA development) Proficiency in JavaScript, HTML/HTML5, and CSS Comfortable working on both desktop and web application development Strong analytical and requirement gathering skills Familiar with UML and OOAD for designing software at both high and low levels Experience with version control tools such as SVN, ClearCase, Git, etc. Nice-to-Have: Experience with desktop applications (WinForms/WPF) Knowledge of Typescript for front-end development Familiarity with ASP.NET web services and REST APIs Experience with microservices architecture Working knowledge of communication protocols (serial, Ethernet, OPC, Modbus) Understanding of SOLID principles and software design patterns Familiar with version control branching, tagging, and labelling Experience with unit testing frameworks (e.g., NUnit, XUnit) Behavioral Competencies Strong team player with excellent collaboration skills across cross-functional teams Eager to learn new technologies and adapt quickly Agile and self-motivated with a proactive approach Ability to take ownership and manage tasks independently Open to switching contexts and technologies as per project needs Role & Responsibilities Take ownership of requirements and defect fixes with minimal supervision Collaborate with the team to analyze requirements and propose optimal solutions Design software in consultation with the team lead, ensuring alignment with project objectives Follow established software development processes and best practices Proactively manage tasks, providing regular updates and identifying risks early Be adaptable and flexible in switching between different tasks and technologies Mentor and provide technical guidance to junior team members Qualification : B.E. in IT/Computer Science/Electronics/Telecom/MCA/MCS/MSc (Computer Science)

Software Developer Software developer .net .net developer
LM

Software Developer (python)

Lenze Mechatronics

5-10 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Python Developer / Senior Developer (Automated Testing) Location: Pune Experience: 5 10 years Qualifications: B.E. in IT/Computer Science Skills & Technologies Required: Strong experience in writing Python scripts with solid debugging skills Proficiency in Object-Oriented Programming (OOP) in Python Hands-on experience with FastAPI, HTML, CSS, and SQL Experience with Python Unit Testing Framework Familiarity with MS Windows UI Automation (e.g., PyWinAuto or similar tools) Strong analytical skills and ability to understand requirements Excellent design and coding skills; ability to transform requirements into efficient, functional code Strong English communication skills Nice-to-Have: Experience in designing automated test frameworks from scratch Web automation expertise (e.g., Selenium or other tools) Familiarity with PyWinAuto, PyQt, REST APIs, JSON, XML, Jenkins, Git Experience with project or defect management tools Familiarity with version control systems like GIT/SVN Development experience using Eclipse IDE or other equivalent IDEs Behavioral Competencies Collaborative and a strong team player Willingness to learn and adapt to new technologies Self-motivated with a proactive attitude Capable of working with minimal supervision Ability to guide and supervise junior team members Take full ownership of tasks and responsibilities Role & Responsibilities Design, develop, and maintain automated test scripts using Python for a variety of applications Work on UI automation for Windows platforms (using tools like PyWinAuto) Build and enhance automated testing frameworks from the ground up Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions Participate in writing unit tests, integration tests, and ensuring the stability of developed code Take ownership of tasks and ensure timely delivery of assigned work Guide and mentor junior developers, providing technical expertise and direction Qualification : B.E. in IT/Computer Science

Software Developer Software developer Python Python developer
GI

Sr.software Engineer

General Industrial Controls

5-7 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Job Title: Senior Software Engineer Firmware Development Location: Pune Experience: 5 to 7 Years Qualification: B.E./B.Tech or M.E./M.Tech/M.Sc. in Electronics, Instrumentation, Telecommunication, or Electrical Engineering Job Summary We are looking for an experienced and innovative Senior Software Engineer to lead the firmware development for embedded systems across our product lines. This role involves designing and developing embedded software architectures, conducting design validations, and collaborating closely with cross-functional teams to ensure robust, scalable, and high-performance solutions that meet product requirements and quality standards. Key Responsibilities 1. New Product Development Analyze customer requirements and conduct technical feasibility studies. Design product architecture (SW, HW, FW) and finalize key components and tools. Create detailed block diagrams, signal flows, class diagrams, and DFMEAs. Develop firmware for embedded systems including GUI, drivers, communication protocols, etc. Perform code reviews, debugging, and unit testing. Validate designs through simulation and field testing. Prepare all technical documentation for engineering release. Collaborate with testing teams to address test feedback and implement corrective actions. 2. Standards & Documentation Define and maintain software design guidelines, SOPs, and coding standards. Ensure adherence to product standards, including both Indian and International codes. Maintain comprehensive documentation including schematics, flowcharts, and technical manuals. 3. Project Monitoring & Reporting Participate in project review meetings and provide regular updates. Maintain timesheets and project tracking tools in accordance with project timelines and SPI targets. 4. Customer Support & RCA Address and resolve firmware-related customer complaints. Conduct root cause analysis (RCA) and implement corrective firmware releases. 5. Knowledge Sharing & Innovation Contribute to internal knowledge bases and reusable component libraries. Propose improvements to design methodologies, tools, or processes as part of continuous innovation. Actively contribute to the organization s technology roadmap with new ideas and solutions. Key Skills & Competencies Technical Skills: Strong experience in firmware development for embedded systems. Expertise in .NET platform, C/C++, and object-oriented programming. Experience with GUI development, communication protocols (UART, I2C, SPI, CAN, etc.). Familiarity with design simulation, debugging tools, and unit testing frameworks. Knowledge of design for manufacturability (DFM) and design for testability (DFT). Understanding of DFMEA, IPC standards, and product lifecycle management. Experience in compliance with Indian and International product standards. Behavioral & Leadership Skills: Strong analytical and problem-solving capabilities. Excellent written and verbal communication skills. Highly accountable, dependable, and self-motivated. Customer-focused with a drive for results. Collaborative mindset with the ability to work across multidisciplinary teams. Willingness to innovate and share knowledge for team and organizational growth. Performance Indicators Timely delivery of assigned modules (Schedule Performance Index) Adherence to design and coding standards Reduction in post-release bugs Quality and completeness of documentation Effectiveness in RCA and bug resolution Contributions to knowledge sharing and innovation Be part of a forward-thinking engineering team working on cutting-edge embedded and software technologies. Collaborate with industry experts in a high-performance environment. Access to continuous learning, upskilling programs, and certification support. If you re passionate about embedded systems and software architecture and ready to make an impact, we d love to hear from you. Apply now! Qualification : B.E./B.Tech or M.E./M.Tech/M.Sc. in Electronics, Instrumentation, Telecommunication, or Electrical Engineering

Engineer Sr.software engineer Full-Time Senior software engineer Software Development
FA

Robot & Plc Engineer

Faurecia Automotive Seating India Private Limited

8-10 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Position: Robot & PLC Engineer Location: Pune Company: FORVIA A Leader in Sustainable Mobility Technology About FORVIA At FORVIA, we pioneer technologies that shape the future of mobility. As the world s 7th largest automotive supplier, we are committed to driving innovation in sustainability, safety, and user experience. With over 157,000 employees in 43 countries, we re creating smarter, cleaner, and more connected mobility solutions for tomorrow. Your Mission As a Robot & PLC Engineer, you will play a key role in optimizing and maintaining automation systems within our manufacturing processes. You ll support both plant operations and new program development by ensuring efficient performance, troubleshooting issues, and driving process improvements in robotics and PLC systems. Key Responsibilities Process Development & Support Support the development and improvement of automation processes across the plant. Maintain and validate innovations in robotics and PLC systems. Provide expert-level support to production teams, suppliers, and program teams. PLC & Robot Maintenance Ensure proper backup and maintenance of PLC and robot programs across all equipment. Troubleshoot and resolve automation-related issues efficiently. Continuous Improvement Identify and implement improvements in tooling, automation, and equipment performance. Analyze and execute Engineering Change Management (ECM) for automation systems. Program & Equipment Support Collaborate with cross-functional teams during new program launches. Support tooling and equipment validation, installation, and ramp-up activities. Provide feedback and insights on plant performance and process optimization. Standards & Best Practices Enforce the use of process design checklists, guidelines, and global standards. Contribute to the creation and sharing of best practices within your domain of expertise. Your Profile Education & Experience Bachelor's degree in Mechatronics, Electrical, or Electronics Engineering. 8 10 years of experience in PLC programming, industrial automation, and robotics in the automotive industry. Technical Skills Proficiency in PLC programming (Siemens, Allen-Bradley, Studio 5000, etc.). Experience with HMI/SCADA systems (Wonderware, WinCC, FactoryTalk View, etc.). Strong understanding of industrial communication protocols (Ethernet/IP, Modbus, Profibus, DeviceNet, etc.). Ability to read and interpret electrical schematics, panel layouts, and system diagrams. Hands-on experience with sensors, actuators, VFDs, and control components. Soft Skills Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Leadership qualities such as managing complexity, cultivating innovation, and driving results. Innovation-Driven Culture: Work on cutting-edge technology shaping the future of mobility. Global Opportunities: Join a diverse, international team with opportunities for global collaboration and career growth. Learning & Development: Access to FORVIA University, with over 22 hours of training per employee annually. Diversity & Inclusion: We value and foster an inclusive culture that celebrates diversity. Sustainability Commitment: Certified under the SBTi Net-Zero Standard, we re committed to achieving CO2 Net Zero by 2045. Impactful Work: Contribute to projects that make a real difference in reducing emissions, enhancing user experience, and transforming the industry. Be Part of the Change Join FORVIA and be a part of our journey toward smarter, cleaner, and more sustainable mobility. Qualification : Bachelor's degree in Mechatronics, Electrical, or Electronics Engineering

Robot PLC Engineer Plc engineer Full-Time
RP

Automation Engineer Mechatronics

Renata Precision Components

5-9 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Position: Automation Engineer Mechatronics Location: Pune, Maharashtra, India Employment Type: Full-Time Company: RENATA Precision Components Pvt. Ltd. Industry: Plastic Injection Moulding Automotive & Allied Sectors Experience Required: 5 9 years Company Overview RENATA Precision Components Pvt. Ltd. is a leading manufacturer of high-quality plastic injection moulded components, serving the automotive and other precision-demanding sectors. With a commitment to innovation and reliability, we deliver engineering excellence through advanced manufacturing technologies. Position Overview We're looking for a skilled and motivated Automation Engineer Mechatronics to lead the development, implementation, and optimization of Special Purpose Machines (SPMs) and automation systems. The ideal candidate will play a key role in evaluating project feasibility, managing technical documentation, vendor coordination, PLC and robot programming, and providing ongoing support for production and maintenance teams. Key Responsibilities Evaluate new project requirements and propose appropriate automation technologies. Participate in cross-functional team (CFT) and customer meetings to define project scope. Prepare and manage technical documents such as concept designs, time plans, and PFMEAs. Identify suitable vendors, issue RFQs, and evaluate quotations. Oversee project timelines from concept through commissioning and handover. Train production and maintenance teams for effective handling of new machines. Provide troubleshooting and maintenance support for SPMs and automation equipment. Identify process improvement opportunities and implement Kaizen initiatives. Qualifications Diploma or Bachelor's Degree in Electrical, Mechatronics, or Instrumentation Engineering. 5 9 years of relevant experience in automation engineering and SPM development. Technical Skills Required PLC Programming: Siemens, Delta, Mitsubishi. Robot Programming: ABB, Fanuc, Wittmann, Star, Epson, Yaskawa. Hands-on experience in SPM development, maintenance, and troubleshooting. Additional Skills Strong technical, supervisory, and project management skills. Proficiency in MS Office (Word, PowerPoint, Outlook, Internet). Resourceful, self-motivated, and results-oriented with the ability to multitask effectively. Be part of a forward-thinking team at RENATA, where engineering, innovation, and quality converge. If you're passionate about automation, thrive in a fast-paced environment, and are eager to make a tangible impact on advanced manufacturing systems, we invite you to grow with us. Qualification : Diploma or Bachelor's Degree in Electrical, Mechatronics, or Instrumentation Engineering

Automation Engineer Automation engineer Mechatronics Mechatronics engineer
CT

Python Developer

Codevian Technologies

3+ Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Python Developer Pune (Viman Nagar) Location: Pune Viman Nagar Experience: 3 to 4 Years Start Date: Immediate Salary: Best in Industry Qualification: Any Relevant Degree Job Summary: We are looking for a skilled Python Developer with expertise in building high-performance RESTful APIs using FastAPI and developing scalable web applications with Django. Based in Pune (Viman Nagar), the ideal candidate will have strong backend development skills, database management experience, and the ability to design efficient, secure APIs. Key Responsibilities: API Development with FastAPI: Design and implement RESTful APIs using FastAPI, including defining endpoints and validating data with Pydantic models. Handle asynchronous processing to optimize API performance for high concurrency and low latency. Implement robust error handling and maintain comprehensive API documentation. Web Application Development with Django: Develop complex web applications following Django s MVC architecture, including features like user authentication and database management. Design and implement efficient database models using Django ORM. Build dynamic user interfaces using Django templates and integrate them with frontend frameworks as needed. Required Skills & Experience: Strong proficiency in Python programming, with a solid grasp of syntax, object-oriented programming, and coding best practices. Hands-on experience with FastAPI including dependency injection, path operations, and response modeling. Proficient in Django framework: models, views, URL routing, and templating engines. Good knowledge of relational databases such as PostgreSQL or MySQL, and experience with ORM frameworks for database interaction. Solid understanding of RESTful API design principles and best practices. Opportunity to work on cutting-edge Python projects in a dynamic Pune-based environment. Competitive salary and benefits package. Immediate joining for qualified candidates. Collaborative team culture focused on continuous learning and innovation. Apply now to join our team as a Python Developer and build scalable, high-performance APIs and web applications in Pune! Qualification : Any Relevant Degree

Python Developer Python developer Full-Time Python Programming
OB

Senior Software Engineer

Oerlikon Balzers

5+ Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Job Title: Software Developer (C# .NET) Location: Pune Duties & Responsibilities Software Development: Develop and implement C# .NET software modules based on application architecture and project requirements. Conduct testing using simulation environments. Perform software commissioning and testing on machines. Participate in innovation projects to explore new technologies and improve processes. Design, build, and maintain efficient and reliable C# code. Clarify requirements, create technical specifications, and prepare implementation options in collaboration with clients. Create and maintain software documentation and coding guidelines. Manage source code using version control tools like Git/GitLab. Perform regular code reviews to ensure quality and compliance with standards. Advice and Support: Train and mentor new employees. Coordinate and supervise external partners when necessary. Ensure adherence to Oerlikon standards. Provide global software support for production teams. Offer technical consulting and support to other internal departments. Continuously update technology knowledge and share best practices within the team. Qualifications & Experience Graduate degree in Computer Engineering, IT, or equivalent (B.E./B.Tech/MCA). Minimum 5 years of hands-on software development experience using C# .NET, specifically in windows/desktop-based applications. Strong grasp of OOP concepts, design patterns, and MVC architecture. Expertise in Microsoft Visual Studio 2022 / VS Code. Experience with C# 12.0, .NET Framework 4.6.2, .NET Standard 2.0, .NET Core 5/6, WinForms, SVG, WCF, and SQL databases. Familiarity with version control tools (Git/GitLab) and CI/CD pipelines (DevOps). Working knowledge of project management tools like JIRA. Strong analytical and problem-solving skills. Proficiency in English (both written and spoken). About Oerlikon Oerlikon is a global innovation leader in surface engineering, polymer processing, and additive manufacturing across industries such as aerospace, automotive, energy, tooling, and textiles. Our solutions enhance performance, functionality, and sustainability for our customers' products and processes. With over 11,800 employees across 93 nationalities in 38 countries and 207 locations, Oerlikon embraces diversity and is committed to fostering an inclusive and equitable workplace. Oerlikon is an Equal Opportunity Employer, promoting fair hiring and employment practices. Qualification : Graduate degree in Computer Engineering, IT, or equivalent (B.E./B.Tech/MCA).

Senior Software Senior software Engineer Senior engineer
EI

Senior Software Engineer

Entrata India

Fresher | Not Disclosed | Pune, Maharashtra, India | Full-time

Job Title: Senior Software Engineer PHP Location:Pune, India Company: Entrata About Entrata Since its inception in 2003, driven by visionary college students transforming online rent payment, Entrata has evolved into a global leader serving property owners, managers, and residents. Honored with prestigious awards like the Utah Business Fast 50, Silicon Slopes Hall of Fame - Software Company (2022), and the Women Tech Council Shatter List, our comprehensive software suite spans rent payments, insurance, leasing, maintenance, marketing, and communication tools, reshaping property management worldwide. Our 2200+ global team members embody intelligence and adaptability, engaging actively from top executives to part-time employees. With offices across Utah, Texas, India, Israel, and the Netherlands, Entrata blends startup innovation with established stability, evident in our transparent communication values and executive town halls. Our product isn't just desirable; it's industry essential. At Entrata, we passionately refine living experiences, uphold collective excellence, embrace boldness and resilience, and prioritize diverse perspectives, endeavoring to craft a better world to live in. If you re one of the best and brightest, a highly-motivated innovator, a fast worker, and a fierce competitor, you might be just the person we re looking for! Role Overview Entrata s development department is seeking a Senior Software Engineer to join our team based in India. As part of our development team, you will act as a technical advisor, team leader, coder, and evangelist. Our Software Engineers lay out basic code architecture, take ownership of projects, see them across the finish line, and advocate for the latest tools, technologies, and best practices. Responsibilities Be part of a highly motivated, young, and energetic product development team. Handle high-traffic website operations, performing proactive maintenance and problem-solving to ensure optimal performance. Collaborate with architects and product owners, contributing to all phases of the software development lifecycle. Mentor junior team members and perform code reviews. Ensure code is clean, effective, simple, and adheres to coding standards. Advise, recommend, and justify critical architecture decisions to management. Minimum Qualifications Strong debugging, problem-solving, and analytical skills. Strong sense of writing quality code. Passion for developing highly scalable systems. Quick, resourceful, flexible, and an excellent collaborator. Hands-on experience with technical design, coding, and implementing product features. Strong experience in OOPS and MVC frameworks in PHP. Database experience with PostgreSQL, MySQL, or MS SQL Server (preferably PostgreSQL). Ability to apply beneficial software design patterns. Basic understanding of front-end technologies (JavaScript, Ajax, etc.). Experience with agile and fast-paced software development methodologies. Proven experience collaborating in a cross-functional agile team to solve technical challenges with innovative solutions. Ability to train team members on code development, optimization, and debugging techniques. Capable of performing thorough and effective code reviews. Strong comprehension of business requirements with optimal utilization of available skills, tools, and resources. Ability to work independently across all phases of software development. Be part of a global leader in property management technology. Work in a collaborative, innovative, and fast-paced environment. Opportunity to work with cutting-edge technologies and influence product evolution. Join a diverse, inclusive, and forward-thinking workplace that values creativity and excellence.

Senior Software Senior software Engineer Senior engineer
EI

Software Engineer

Entrata India

3-5 Years | Not Disclosed | Pune, Maharashtra, India | Full-time

Role: Software Engineer Department: Research & Development About Entrata Since our founding in 2003, Entrata has grown from a visionary idea by college students transforming online rent payments into a global leader in property management technology. Today, we provide a comprehensive software suite supporting rent payments, leasing, maintenance, insurance, marketing, and communication tools, all aimed at reshaping the way property owners, managers, and residents interact. Entrata s culture thrives on intelligence, adaptability, and collaboration, with a global team of over 2,200 team members across multiple global offices. Our transparent, startup-inspired culture blends innovation with the stability of a market leader, driven by boldness, resilience, and a commitment to diverse perspectives. About the Role We re seeking a Software Engineer to join our R&D team. This role focuses on designing systems, collaborating with senior architects and offshore teams, and helping build the technical foundation for scalable products. You ll work closely with development managers, product teams, and UX designers, playing a key role in architectural decisions while also owning your own development projects. Key Responsibilities Develop well-structured, testable, and efficient code. Collaborate with Development Managers, UX designers, Product Managers, and offshore teams to solve technical challenges. Design high-performance database schemas and code architecture for core products. Empower offshore teams by providing clear guidance, regular communication, and technical oversight. Conduct code reviews, ensuring code quality, consistency, and scalability. Maintain and optimize database queries, writing scalable SQL. Contribute to both back-end and front-end development across the product lifecycle. Advocate for and participate in Agile and Scrum processes. Own the preparation and release of software components. Proactively manage high-traffic website operations, troubleshooting and resolving performance issues. Enhance existing features and refactor code for long-term improvement. Apply industry best practices and emerging technologies to improve service quality. Minimum Qualifications 3-5 years of development experience (PHP preferred). Experience with web-based applications. Strong proficiency in SQL and database management. Strong written and verbal communication skills. Ambitious, dedicated, and a little eccentric thrives in a collaborative, creative, and fast-paced environment. Team player committed to standardizing code and architecture. Preferred Qualifications Experience with microservices architecture. Experience working with offshore development teams.

Software Engineer Software Engineer Engineer software Full-Time

1 - 20 of 0 jobs

* No exact matches found. Showing closest results instead
Sort by:

No results found

Modify search criteria or create an alert to get relevant jobs as soon as they’re posted

Create an alert

Continue to Save

Please login to your jobseeker account, or create a new one to save this job.

Feedback

Share Feedback