Lead Embedded Linux driver

Emmetra 

📍 Bengaluru, India 🇮🇳

full-time
lead
on-site
Posted —

Key Skills

LinuxI2CPCIeGitC

Industry

Consumer ElectronicsAerospace

Job Description

Company Description Emmetra is a deeptech startup headquartered in California with a development center in Bengaluru, focused on unlocking the full potential of camera systems through an AI-based development tool. The company enables camera product manufacturers to achieve highly accurate imaging performance while simplifying complex product development workflows. Founded by a team with extensive global experience in camera and imaging products, Emmetra serves OEMs and ODMs building solutions for worldwide markets. With a first-principles approach, the company aims to lower skill barriers, accelerate innovation, and help customers concentrate on solving real-world problems rather than wrestling with underlying technology.

Role Description This is a full-time, on-site role based in Bengaluru for a Lead Embedded Linux Driver Engineer. The person in this role will design, develop, and maintain Linux kernel and device drivers for camera and imaging hardware platforms, ensuring robust integration with Emmetra’s AI-based development tools. Daily responsibilities include analyzing hardware specifications, bringing up new boards, implementing and optimizing drivers, debugging low-level issues, and collaborating closely with firmware, AI, and application teams. The role also involves conducting code reviews, defining best practices for driver development, contributing to system architecture decisions, and creating technical documentation to support both internal teams and external customers. As a lead, this individual will mentor other engineers, help plan sprints, and work cross-functionally to ensure reliable, performance-optimized camera solutions reach production.

Qualifications

  • Strong experience in embedded Linux, including kernel internals, device trees, and driver development for peripherals such as camera sensors, ISP, I2C, SPI, and PCIe.
  • Proficiency in C programming for low-level systems, with solid skills in debugging, performance optimization, and use of tools such as GDB, perf, and logic analyzers.
  • Background in imaging or camera systems, including familiarity with image pipelines, V4L2, multimedia frameworks, and hardware bring-up for camera modules.
  • Demonstrated ability to lead technical initiatives, mentor other engineers, conduct code reviews, and define development standards and best practices.
  • Strong communication and collaboration skills to work effectively with cross-functional teams and global stakeholders.
  • Experience with version control (Git), CI/CD workflows, and structured issue tracking tools.
  • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field, or equivalent practical experience.
  • Experience with AI/ML workloads on edge devices, SoCs (e.g., ARM-based platforms), and real-time performance constraints is a plus.