Overview
Brief Description
The Technical Lead – AI, Embedded & Edge Systems is responsible for leading cross-functional engineering efforts in the design, development, and integration of AI-powered solutions across embedded hardware, edge/server devices, system software, and infrastructure components. The role bridges hardware-software co-design, system architecture, and execution leadership, ensuring delivery of scalable, high-performance, and secure computer vision and artificial intelligence and robotics products.
1.2. Key Responsibilities1. Technical Architecture & Design
- Lead end-to-end system design covering embedded hardware, edge/server platforms, and AI model integration.
- Define scalable and secure architectural frameworks for hardware-software interoperability, real-time processing, and data flow.
2. Embedded Systems & Hardware Solutioning
- Architect and develop embedded hardware systems (MCUs, SoCs, AI accelerators) for edge and server products.
- Supervise schematic reviews, PCB design validation, and bring-up of edge devices aligned with AI/CV use cases.
3. AI & Computer Vision Integration
- Coordinate with ML engineers to deploy and optimize CV models on heterogeneous hardware (GPU, IPU, NPU, SOCs etc.).
- Support model quantization, inference optimization, and real-time processing strategies on edge platforms.
4. Edge and Server Application Development
- Oversee development of core applications, services, middleware, and utilities on both embedded and server systems.
- Ensure fault-tolerant, modular, and interoperable implementations across deployment environments.
5. Infrastructure Recommendation & Integration
- Recommend compute, storage, and networking infrastructure for on-prem, hybrid, or cloud deployments based on application demands.
- Collaborate with DevOps and infra teams to establish deployment pipelines, configuration profiles, and monitoring strategies.
7. Team Leadership & Mentorship
- Lead and mentor a team of embedded engineers, application developers, and integration specialists.
- Conduct technical reviews, guide debugging sessions, and promote engineering best practices.
8. Stakeholder Collaboration
- Communicate and negotiate on technology and development aspects with product managers, architects, QA, and the peers in other organizations to ensure aligned development and seamless integration.
- Translate business requirements and user stories into actionable technical work plans.
Preferred Skills
- Bachelor’s or Master’s degree in Electronics, Electrical, Computer Engineering, or related field.
- 5+ years of product development experience, preferably with embedded systems design and systems programming with at least 3 years in a technical leadership role.
- Strong expertise in embedded systems, circuit design, board bring-up, and firmware development.
- Proficient in Python, C/C++, and system-level programming with real-time constraints.
- Hands-on experience with edge AI deployment frameworks, embedded Linux, and driver development.
- Familiarity with infrastructure components (Docker, Kubernetes, CI/CD tools)
Preferred Attributes
- Experience working on mission-critical or real-time AI/CV products (e.g., surveillance, robotics, smart infrastructure).
- Ability to navigate between low-level hardware issues and high-level application architecture.
- Strong documentation, communication, and team coordination skills.
- Exposure to regulatory or compliance-heavy product domains is an advantage.
Job Types: Full-time, Permanent
Schedule:
- Fixed shift
- Monday to Friday
Education:
- Bachelor's (Preferred)
Experience:
- total work: 5 years (Preferred)
- C++: 5 years (Preferred)
Work Location: In person
Expected Start Date: 25/07/2025