Python Engineer Senior (India)

Python Engineer Senior (India)

06 Aug
|
Kramora Technologies
|
India

06 Aug

Kramora Technologies

India

Senior Python Software Engineer – Industrial Automation & Machine Vision

Location: Remote / Hybrid (Preferred)

Experience: 7–10+ Years

Employment Type: Full-Time

About the Role

We are looking for an exceptional Senior Python Software Engineer to build next-generation industrial automation and inspection software used in real-world manufacturing environments.

This is not a typical web development role.

You will design and develop high-performance desktop applications that integrate with industrial hardware, machine vision systems, motion controllers, sensors, and data acquisition devices. Your work will directly power intelligent inspection platforms used for automation, quality control, and industrial testing.

If you enjoy solving complex engineering problems involving software, hardware, computer vision, and real-time systems, we'd love to hear from you.

What You'll Build

You'll be responsible for developing production-grade applications that integrate with:

Industrial Cameras & Vision Systems

X-ray & Inspection Equipment

Motion Controllers & Servo Systems

PLCs & Industrial Controllers

Sensors & Data Acquisition Hardware

Industrial Communication Protocols

Real-time Monitoring & Diagnostics

AI-powered Vision Inspection Systems

Key Responsibilities

Design and develop scalable desktop applications using Python and PyQt/PySide (Qt).

Build robust software modules for integrating industrial hardware through vendor SDKs and APIs.

Develop Hardware Abstraction Layer (HAL) components for cameras, sensors, motion controllers, and industrial devices.

Develop real-time image acquisition, visualization, and inspection workflows.





Build modular distributed software architecture using inter-process communication and messaging frameworks.

Integrate industrial communication protocols including TCP/IP, Modbus, CAN, OPC-UA, Serial Communication, and Ethernet-based devices.

Optimize applications for high-performance, low-latency execution.

Design clean, maintainable, and scalable software architectures following SOLID principles.

Write comprehensive unit, integration, and system-level tests.

Collaborate closely with hardware, electronics, mechanical, and AI engineering teams.

Produce high-quality technical documentation and design specifications.

Required Technical SkillsProgramming

Python (Expert)

Object-Oriented Programming

Multithreading & Multiprocessing

Design Patterns

SOLID Architecture

Desktop Application Development

PyQt5 / PyQt6

PySide2 / PySide6

Qt Framework

Custom Widgets

Model-View Architecture

Desktop Application Development

Industrial Hardware Integration

Hands-on experience integrating:

Industrial Cameras

Vision Systems

Motion Controllers

Servo Drives

Encoders

PLCs

DAQ Systems

Sensors

Actuators

Industrial Controllers

Computer Vision

Experience with one or more:

OpenCV

Image Processing

Machine Vision

Vision Inspection





Defect Detection

AI Vision Systems

Industrial Imaging

Industrial Communication

Knowledge of

TCP/IP

UDP

CAN

Modbus TCP

Modbus RTU

OPC-UA

RS232

RS485

Ethernet Communication

Distributed Systems

Experience with

ZeroMQ gRPC

Inter-Process Communication (IPC)

Message Queues

Event-Driven Architecture

Service Discovery

Data Processing

NumPy

Pandas

Data Acquisition

Streaming Data

Real-time Processing

Testing & DevOps

Pytest

Git

CI/CD

Jenkins

Docker (Preferred)

Linux

Windows

Preferred Experience

Candidates with experience in any of the following domains will be highly preferred:

Industrial Automation

Machine Vision

Robotics

Industrial Inspection

Non-Destructive Testing (NDT)

X-ray Inspection Systems

Manufacturing Automation

Scientific Instrumentation

Motion Control Systems

Industrial IoT

Automotive Testing Systems

Factory Automation

Bonus Skills

FPGA Integration

AI/ML-based Vision Systems

ONNX

TensorFlow

PyTorch

LabVIEW

PLC Programming

Industrial Robotics

Edge AI

3D Reconstruction

GPU Image Processing

What We're Looking For

We're looking for engineers who:

Love solving challenging engineering problems.

Are passionate about clean, scalable software architecture.

Enjoy working across software and hardware.

Can translate complex hardware requirements into reliable software.

Take ownership from design through production deployment.

Have experience delivering production-quality industrial applications.

Thrive in cooperative, fast-paced engineering environments.

📌 Python Engineer Senior (India)
🏢 Kramora Technologies
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python engineer senior (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: python engineer senior (india) / india