
Swiggy
SDE
Actively hiring· Posted 12 hours ago
The role
Advance Sensing is seeking a Software Engineer to develop reliable software applications for machine vision systems, AI-powered industrial inspection platforms, industrial sensing solutions, and smart manufacturing applications.
The role focuses on Python, Java, backend development, APIs, database integration, data processing, and software interfaces that connect industrial applications with cameras, sensors, PLC systems, and manufacturing platforms.
This opportunity is suitable for fresh graduates and early-career engineers interested in software development and industrial automation.
Key Responsibilities
Develop, test, and maintain applications using Python, Java, and related technologies.
Build backend services for processing inspection results and production data.
Develop APIs and integrate databases with industrial software applications.
Support integration with machine vision systems, cameras, sensors, and automation equipment.
Create software tools for configuration, monitoring, reporting, and data visualization.
Debug applications, improve performance, and maintain reusable code.
Collaborate with machine vision, AI/ML, and automation engineering teams.
Prepare technical documentation and support software deployment and testing.
What you bring
Required Skills
Python programming and object-oriented programming fundamentals.
Basic Java programming and object-oriented concepts.
Data structures, algorithms, and logical problem-solving.
Functions, classes, modules, exception handling, and file operations.
SQL and relational database fundamentals.
Understanding of REST APIs and JSON is preferred.
Git or other version control tools.
Strong debugging, analytical, and troubleshooting skills.
Preferred Technical Knowledge
MySQL, PostgreSQL, or similar databases.
Backend development and API integration.
TCP/IP, socket communication, and basic networking.
Linux and command-line fundamentals.
Multithreading and asynchronous programming concepts.
Software testing, debugging, and data visualization.
Basic frontend or desktop user-interface development.