Software Development Engineer
Hybrid · Bengaluru, Karnataka, India
Job Summary
Software Development Engineer to join a team building AI and ML capabilities into HMI and visualization platforms for industrial automation. Works with native C++ runtime with .NET extensibility, contributing to Qt 6.x/QML modules, .NET layers, and production-grade C++ while collaborating across geographies/time zones. Responsibilities include feature development/maintenance, design reviews, QA collaboration, and contributing to AI/ML features (RAG pipelines, model serving, agentic workflows) in industrial systems; requires strong skills in C++, C#, Python, CMake, unit testing (Google Test, NUnit/xUnit), Git workflows, and experience with Qt 6.x/QML. The role emphasizes providing clear communication with senior stakeholders and participating in cross-team architectural discussions in a hybrid work model (onsite in Bangalore, India with hybrid policy). The company highlights a focus on industrial automation, AI/ML integration, and a culture of inclusion.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.