Senior Engineer - Software Engineering
- Posted
- 5 Jun 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)
Job Description
Sr.
No
Roles & Responsibilities
Skill Required (Functional / Soft Skills)
Required
Skill Level
1
Define and drive architecture for mission-critical embedded and Linux-based systems
System architecture, embedded Linux, scalability, distributed systems
4 – Coach
2
Lead development of robust,
high-performance core software components
C/C++ (C++17/20), Rust, Python, concurrency, memory
management
4 – Coach
3
Design and optimize real-time and low-latency processing systems
RT systems, PREEMPT_RT Linux, scheduling, latency
optimization
4 – Coach
4
Own hardware-software integration and abstraction layers
HAL, drivers, USB, CAN,
Ethernet, sensor interfaces
4 – Coach
5
Define secure platform architecture and communication mechanisms
Secure boot, PKI, TLS, TPM/HSM, gRPC, Protobuf, IPC
3 – Expert
6
Drive middleware and signal
abstraction frameworks
AUTOSAR concepts, SOA,
middleware architecture
3 – Expert
7
Guide development of native Linux diagnostic and support tools
Qt/QML, event-driven UI, Linux tooling
3 – Expert
8
Customize and maintain embedded Linux distributions and kernels
Yocto, BSPs, kernel
configuration, package
management
3 – Expert
9
Architect and maintain scalable build systems and CI/CD workflows
CMake, Bazel, Jenkins,
cross-compilation, reproducible builds
4 – Coach
10
Develop and debug system-level and multi-threaded applications
System software, debugging, profiling, multithreading
4 – Coach
11
Ensure observability, reliability,
recovery, and monitoring across systems
systemd, watchdogs, logging, telemetry, monitoring
4 – Coach
12
Apply cybersecurity, safety, and secure coding best practices
Threat modeling, secure coding, ISO-style engineering processes
3 – Expert
13
Demonstrate strong operating system and Linux fundamentals
OS internals, process/thread management, Linux ecosystem
3 – Expert
14
Apply strong data structure and algorithmic thinking in engineering solutions
Data structures, algorithms, optimization techniques
3 – Expert
15
Automate engineering workflows using scripting and tooling
Bash, Python, Perl scripting, automation mindset
3 – Expert
16
Evaluate and integrate multimedia, streaming, or imaging workflows when needed
FFmpeg, GStreamer,
H264/H265, OpenCV, image processing
2 – Advanced
17
Contribute to AI/ML-enabled
workflows and future platform capabilities
ML fundamentals, supervised learning concepts
2 – Advanced
18
Lead code reviews, engineering governance, and technical quality initiatives
Design reviews, coding
standards, technical judgment
4 – Coach
19
Mentor engineers and drive execution across cross-functional teams
Coaching, delegation, planning, stakeholder communication
4 – Coach
20
Take ownership of production issues, technical delivery, and continuous improvement
RCA, decision-making, execution ownership, innovation mindset
4 – Coach
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 4-6 year