Planys Technologies

C++ Senior Engineer

Software · Chennai · 4-8 years

Posted
30 May 2026
Last verified at source
9 hours ago
Apply on Planys Technologies

Company Brief

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)

Position Details:

Department

Designation

Position Type

(Full-Time Employment / Part Time / Internship / Consultant)

Software Engineering

Sr. Engineer - Software Engineering

Full Time


Job Description:


Sr. No.

Role & Responsibilities

Skill Required

(Functional / 

Soft Skill)

Skill Level Required

4 - Coach Level (Can Train Others)

3 - Expert Level (Can Handle Independently)

2 - Advance level (Needs Minimal Supervision)

1 - Beginner Level (Needs Continuous Supervision)  

1

Hands on experience building and delivering robust software systems

C/C++/Python

2

2

Experience developing applications on Linux based distros

Ubuntu, CentOS, Arch, Pop, Kali etc.

2

3

Sound knowledge and hands on experience in data structures & algorithms

Data Structure, Algorithms

2

4

Strong understanding of operating system fundamentals

Operating Systems

2

5

Familiarity with at least one scripting language

Bash/Perl/Python

2

6

Experience writing and debugging system software

System software, Multi-threaded applications

1

7

Excellent communication skills - both oral and written

English, Interpersonal skills

3

8

Bonus: Have knowledge on video compressions using codecs

MPEG, H264 or H265, FFmpeg, GStreamer

1

9

Bonus: Prior experience with artificial intelligence or ML frameworks

Supervised Learning

1

10

Bonus: Good to have experience in image enhancement tools

OpenCV, Scikit-Image, PIL

1


Qualification / Certification Required:


Legal Qualification / Certification Required (Mandatory)

Preferred Qualification, Specialization. Experience for the position

NA

  1. BCA, B.Sc in Any Specialization, B.Tech/B.E. in Any Specialization

  2. Relevant experience 3 - 5years

  3. Certifications, if any (e.g. AWS/Azure/GCP)


Base Location, Working Model and Reporting To Details:


Base Location

(Chennai / Delhi / Mumbai etc.)

Working Model

(On Site Working / Work from Office / 

Work from Home / Hybrid)

Reporting To

Chennai 

Work from Office

Lead - Software Engineering


Notes:


  1. JD is a dynamic document for reference purpose, it is subject to change as per business needs as deemed fit by management.

  2. Any other task / assignment / responsibility / role not mentioned could also be assigned to the position holder as per business needs from time to time.

  3. Incase of any interpretation issue, please discuss with the functional manager or HR Representative or submit a query thru HR Help Desk for an appropriate response.