CareerPlanGet AI match score →

Software Development Engineer

Bangalore, India💼 Full-time🗓 2026-06-12 → 2026-07-30

Core

Developing AI/ML features and maintaining a native C++ runtime engine for HMI and visualization platforms in industrial automation.

Role type

Senior Software Development Engineer (C++/.NET)

Builds

AI/ML services, RAG pipelines, and agentic workflows integrated into industrial HMI platforms.

Domain

Industrial Automation / Manufacturing

Deliverable

production ML models | product features

Required skills

C++11-17, C#/.NET, Python, CMake, Unit Testing, Git

Preferred skills

Qt 6.x/QML, Managed-native bridging (P/Invoke/COM), Embedded databases (SQLite/InfluxDB), Industrial protocols (OPC UA/MQTT)

Technologies

C++, C#, Python, Qt, QML, .NET, CMake, Git, SQLite, InfluxDB, OPC UA, MQTT

Responsibilities

Own feature development and maintenance of Qt 6.x/QML modules; Build .NET managed layers for native C++ integration; Write production-quality C++ with focus on ownership and exception safety; Collaborate with architects and domain specialists across time zones; Work with QA on integration testing and regression prevention; Contribute to AI/ML feature development including model serving and RAG pipelines.

Seniority

Mid-Senior (4-6 years experience)

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗