Senior Engineer - C++ with QT

Planys Technologies

Chennai District

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Planys Technologies in Chennai is seeking an experienced System Architect to define and drive architecture for mission-critical embedded and Linux-based systems, focusing on scalability and real-time performance.

You will lead development of core software components in C++17/20 and Rust, mentor a small engineering team, and own hardware-software integration across HAL, drivers, and sensors. Knowledge of Yocto, BSPs, and CI/CD is a plus.

Qualifications

  • Minimum 4 years of experience in system architecture, Linux, Qt/QML, DSA.
  • Strong hands-on experience with C++ (C++17/20) and/or Rust in production-grade systems.
  • Experience mentoring or coordinating a small engineering team.
  • Practical experience with multithreading, synchronization, debugging, and memory handling.

Responsibilities

  • Define and drive architecture for mission-critical embedded and Linux-based systems - System architecture, embedded Linux, scalability, distributed systems
  • Lead development of robust, high-performance core software components - C/C++, Rust, Python, concurrency, memory management
  • Design and optimize real-time and low-latency processing systems
  • Own hardware-software integration and abstraction layers - HAL, drivers, USB, CAN, Ethernet, sensor interfaces
  • Define secure platform architecture and communication mechanisms - Secure boot, PKI, TLS, TPM/HSM, gRPC, Protobuf, IPC
  • Guide development of native Linux diagnostic and support tools - Qt/QML, event-driven UI, Linux tooling
  • Customize and maintain embedded Linux distributions and kernels - Yocto, BSPs, kernel configuration, package management
  • Architect and maintain scalable build systems and CI/CD workflows - CMake, Bazel, Jenkins, cross-compilation, reproducible builds
  • Ensure observability, reliability, recovery, and monitoring across systems - systemd, watchdogs, logging, telemetry, monitoring
  • Lead code reviews, engineering governance, and technical quality initiatives
  • Mentor engineers and drive execution across cross-functional teams
  • Take ownership of production issues, technical delivery, and continuous improvement RCA, decision-making, execution ownership, innovation mindset

Skills

C++17/20
Rust
Python
Qt/QML
Linux

Tools

Yocto
BSPs
CMake
Bazel
Jenkins

Job description

Planys is a deep-tech company developing mission-critical robotic and digital systems for defence and strategic infrastructure. The company designs and builds unmanned systems and advanced sensing solutions across underwater, maritime, and land domains, with a strong focus on naval, coast guard, and army applications. Planys is actively engaged in the development of Unmanned Underwater Vehicles (UUVs) ranging from small to extra-large platforms, along with ruggedised electronic and digital systems for armoured vehicles.

Leveraging its strong foundation in marine robotics, underwater inspection, and non-destructive evaluation (NDT), Planys integrates defence-grade electronics, sensing, and data analytics to deliver high-reliability systems suitable for harsh operational environments. The company combines platform engineering, payload integration, and AI-enabled digital analytics to support situational awareness, asset integrity assessment, and data-driven decision-making for defence forces and strategic asset operators.

Planys, globally recognised for strategic infrastructure solutions, is now focused on creating a strong and enduring presence in the defence sector, delivering indigenous unmanned and digital systems for the Army, Navy, and Coast Guard. (Website: www.planystech.com )

Role & responsibilities
  • Define and drive architecture for mission-critical embedded and Linux-based systems - System architecture, embedded Linux, scalability, distributed systems
  • Lead development of robust, high-performance core software components - C/C++ (C++17/20), Rust, Python, concurrency, memory management
  • Design and optimize real-time and low-latency processing systems -
  • Own hardware-software integration and abstraction layers - HAL, drivers, USB, CAN, Ethernet, sensor interfaces
  • Define secure platform architecture and communication mechanisms - Secure boot, PKI, TLS, TPM/HSM, gRPC, Protobuf, IPC
  • Guide development of native Linux diagnostic and support tools - Qt/QML, event-driven UI, Linux tooling
  • Customize and maintain embedded Linux distributions and kernels - Yocto, BSPs, kernel configuration, package management
  • Architect and maintain scalable build systems and CI/CD workflows - CMake, Bazel, Jenkins, cross-compilation, reproducible builds
  • Ensure observability, reliability, recovery, and monitoring across systems - systemd, watchdogs, logging, telemetry, monitoring
  • Lead code reviews, engineering governance, and technical quality initiatives
  • Mentor engineers and drive execution across cross-functional teams
  • Take ownership of production issues, technical delivery, and continuous improvement RCA, decision-making, execution ownership, innovation mindset
Preferred candidate profile
  • Minimum 4 years of experience in System architecture, Linux, Qt/QML, DSA
  • Strong hands-on experience with C++ (C++17/20) and/or Rust in production-grade systems
  • Experience mentoring or coordinating a small engineering team
  • Practical experience with multithreading, synchronization, debugging, and memory handling
  • Good to have - FFmpeg, GStreamer, H264/H265, OpenCV, image processing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

Planys Technologies • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Hardware Design Engineer
Senior Hardware Design Engineer

Planys Technologies • Chennai District

On-site
INR 900,000 - 1,200,000
Quality Assurance Engineer
Quality Assurance Engineer

Planys Technologies • Chennai District

On-site
INR 500,000 - 800,000
Validation Engineer
Validation Engineer

Planys Technologies • Chennai District

On-site
INR 1,200,000 - 2,000,000
Lead Software Engineer - C/C++, Unix/Linux, ARQC, ARPC, HSM
Lead Software Engineer - C/C++, Unix/Linux, ARQC, ARPC, HSM

Mastercard • Pune District

On-site
INR 2,500,000 - 4,000,000
Software Engineer
Software Engineer

Ci4 - Autonomous Intelligence • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Design Engineer (FTC)
Senior Design Engineer (FTC)

HypTechie • Bengaluru

On-site
INR 2,400,000 - 3,400,000
Competitive salary
Challenging projects
Exposure to cutting-edge technologies
Senior C++ / Qt Software Engineer _Mumbai @ C2H role
Senior C++ / Qt Software Engineer _Mumbai @ C2H role

Techouts • Mumbai

On-site
INR 1,200,000 - 2,100,000
Embedded Systems Engineer / Firmware Engineer
Embedded Systems Engineer / Firmware Engineer

PQAngels Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Competitive compensation
Learning & career growth
Exposure to global semiconductor proj.
+3
Lead Software Engineer (Qt C++)
Lead Software Engineer (Qt C++)

ESP Engineered • Gurugram District

On-site
INR 1,200,000 - 1,800,000