Senior Engineer/ Technical Lead

Department Icon IT / Software Development & Related
Posted: 3 months ago
8-10 years
Navi Mumbai, Maharashtra
IT / Software Development & Related
work from office
Full Time

Posted: 3 months ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

Senior Engineer/ Technical Lead – Software Architecture for Computer Vision Systems

Location:Mumbai/Bangalore

Experience Level: Senior / Lead (8+ years preferred)

Position Overview

The Computer Vision team at ideaForge is looking for a highly skilled Software Developer and Architect with deep software expertise to spearhead the architecture, optimization, and deployment of our next-generation vision based systems on our UAV platforms. In this role, you will bridge the gap between high-level distributed software architecture and low-level hardware optimization.

The ideal candidate is someone who thrives on writing clean, production-ready code, optimizing algorithms for constrained environments, and establishing robust software engineering best practices. If you love architecting reliable embedded software, solving complex debugging mysteries and designing resilient systems that are being deployed on cutting edge UAV platforms helping safeguard our nation, we want you on our team.

Key Responsibilities

  • Software Architecture & Design: Design and implement resilient, scalable distributed architectures. Utilize framework experience (like ROS/ROS2 or similar) and design patterns to build modular, maintainable code bases.
  • Hardware-Informed Optimization: Optimize software performance across heterogeneous compute environments, targeting CPU, GPU, and NPU architectures to maximize throughput and minimize latency on embedded devices.
  • Production Deployment & Security: Lead the deployment of production-ready code. Own embedded-specific deployment challenges, including robust firmware, test automation frameworks, Over-the-Air (OTA) updates, secure boot, and data encryption.
  • Quality & Best Practices: Champion modern software development processes, including rigorous CI/CD pipelines, automated testing, comprehensive code reviews, and advanced debugging strategies.
  • Technical Leadership: Mentor junior/mid-level engineers, drive technical decisions, and streamline development workflows to alleviate engineering bottlenecks across the broader team.

Required Skills & Qualifications

  • Software Architecture & Engineering
  • Strong proficiency in C++ and/or Python.
  • Proven experience designing distributed systems and microservices architectures.
  • Hands-on experience with ROS, ROS2, or similar middleware/frameworks.
  • Deep understanding of software design patterns and system-level abstraction.
  • Elite debugging and profiling skills.
  • Translating software skills into shipped production/high TRL code.
  • Embedded Optimization
  • Solid experience with embedded Linux or RTOS.
  • Direct experience with hardware acceleration and memory-constrained environments.
  • Familiarity with optimization frameworks for CPUs, GPUs, and NPUs (e.g., CUDA, OpenCL, TensorRT, or vendor-specific NPU SDKs).
  • Experience with Qualcomm Snapdragon platform is a plus
  • Security, Deployment & Quality
  • Experience implementing OTA update mechanisms and dual-root filesystem layouts.
  • Understanding of embedded security principles (Secure Boot, TLS, encryption).
  • Strong commitment to modern DevOps practices: Git, CI/CD, and automated testing frameworks.

Preferred / Nice-to-Have Qualifications

  • Experience with Computer Vision frameworks (OpenCV) or deploying machine learning models at the edge is a strong plus, though not strictly required.
  • Experience with containerization (Docker/LXDes) at the edge.

Powered by Webbtree

Skills

AlgorithmsCPythonDebuggingDevopsDistributed SystemsLinuxSoftware ArchitectureSoftware DevelopmentTestingDeveloperSoftware Developer

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

ideaForge designs and develops unmanned aerial vehicles (UAV) for surveillance and security. Its first product, Netra, is a man-portable autonomous UAV for intelligence, surveillance, and reconnaissance of moving and fixed targets. It also offers Netra V series autonomous and a man-portable small unmanned aerial vehicle which weighs less than 3 kgs. In addition, it offers Netra Pro UAV with supply and drop capability. It is used by BSF, NDRF, and state police departments.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Navi Mumbai.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.