C++ Senior Engineer
- Posted
- 30 May 2026
- Last verified at source
- 9 hours ago
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
BCA, B.Sc in Any Specialization, B.Tech/B.E. in Any Specialization
Relevant experience 3 - 5years
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:
JD is a dynamic document for reference purpose, it is subject to change as per business needs as deemed fit by management.
Any other task / assignment / responsibility / role not mentioned could also be assigned to the position holder as per business needs from time to time.
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.