Lead Engineer - Embedded C++

Quest Global

Bengaluru

On-site

INR 3,000,000 - 5,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Quest Global is seeking an experienced Embedded Lead Engineer in Bengaluru to lead the design, development, and deployment of industrial embedded systems and IoT gateway solutions. You will drive architecture decisions, mentor engineers, and collaborate with customers to define robust technical solutions.

The role requires hands-on expertise in C++, Python, MQTT, Docker, OPC UA, Modbus, and Linux-based embedded systems, with a proven track record in Agile/Scrum environments.

Qualifications

  • Experience leading technical teams and driving customer-facing solutions.
  • Strong programming in C++ and Python for embedded systems.
  • Hands-on with MQTT and IoT architectures, Docker and containerized deployments.
  • Proficiency with OPC UA, Modbus and industrial networking concepts.

Responsibilities

  • Lead design, development, and deployment of industrial embedded systems and IoT gateways.
  • Develop high-performance solutions using C++ and Python.
  • Design communication frameworks using MQTT for cloud and edge connectivity.
  • Integrate devices using OPC UA, Modbus TCP/RTU and other protocols.
  • Mentor engineers and lead technical reviews to ensure standards.
  • Participate in architecture discussions, estimations, and proposals.
  • Ensure cybersecurity, reliability, and quality standards for industrial products.
  • Collaborate with customers and stakeholders to define technical solutions.

Skills

C++ programming
Python scripting
MQTT communication
Docker containers
OPC UA
Modbus TCP/RTU
Linux embedded
Networking TCP/IP
Multithreading
Architecture design

Tools

Yocto
CI/CD pipelines

Job description

Embedded Lead Engineer

We are seeking an experienced Embedded Lead Engineer to lead the design, development, and deployment of industrial embedded systems and IoT gateway solutions. The candidate should have strong expertise in C++, Python, MQTT, Docker, and industrial communication protocols such as OPC UA and Modbus, along with experience leading technical teams and driving customer-facing solutions.

Responsibilities
  • Develop high-performance and reliable solutions using C++ and Python.
  • Design and implement communication frameworks using MQTT for cloud and edge connectivity.
  • Build, deploy, and manage containerized applications using Docker.
  • Integrate industrial devices and systems using OPC UA, Modbus TCP/RTU, and other industrial communication protocols.
  • Collaborate with cross-functional teams, customers, and stakeholders to gather requirements and define technical solutions.
  • Drive system integration, debugging, performance optimization, and troubleshooting activities.
  • Mentor junior engineers and conduct technical reviews to ensure coding standards and best practices.
  • Participate in architecture discussions, proposal development, and technical estimations.
  • Ensure compliance with cybersecurity, reliability, and quality standards for industrial products.
  • Good exposure in Agile/Scrum methodologies.
Required Skills & Technologies
  • Strong programming experience in C++ (C++11/14/17 or later).
  • Good proficiency in Python for automation, scripting, and tool development.
  • Hands‑on experience with MQTT and IoT communication architectures.
  • Practical experience with Docker and containerized deployments.
  • Strong understanding of OPC UA and Modbus protocols.
  • Experience with Linux‑based embedded systems (Yocto).
  • Knowledge of networking concepts including TCP/IP, Ethernet, and serial communication.
  • Familiarity with software design patterns, multithreading, and system architecture.
Preferred / Good-to-Have Skills
  • Experience with Edge Gateways or Industrial IoT (IIoT) Systems.
  • Knowledge of OTA updates and container orchestration.
  • Exposure to CI/CD pipelines.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

JobItUs • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Embedded Engineer Lead
Embedded Engineer Lead

Brodersen Systems Pvt Ltd. • Pune District

On-site
INR 2,500,000 - 4,000,000
Linux C++ - Lead Engineer
Linux C++ - Lead Engineer

Quest Global • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Jobtailor • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
MODULE LEAD - Embedded C++
MODULE LEAD - Embedded C++

Happiest Minds Technologies • Maharashtra

On-site
INR 1,600,000 - 2,400,000
Embedded Linux Developer
Embedded Linux Developer

The Briminc • Pune District

On-site
INR 4,000,000 - 6,000,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
C++ Developer
C++ Developer

HMS Networks • Pune District

On-site
INR 2,500,000 - 4,200,000
Senior Engineer - Embedded
Senior Engineer - Embedded

Legrand • Thane

On-site
INR 1,500,000 - 2,200,000
Embedded Technology Lead
Embedded Technology Lead

KSB Company • Maharashtra

On-site
INR 3,500,000 - 7,000,000