Actively hiring· Posted 12 hours ago

Software Engineer

Full TimeIn-OfficeEngineering
Salary
Not disclosed
Experience
Any
Work mode
In-Office

The role

About the role

1 min read

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

Requirements

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.

Advance Sensing