Embedded Software Developer/ Lead

August 31, 2026
Urgent

Job Description

TekPillar — Senior Embedded Developer / Lead Engineer
Experience: Senior/Lead level; exact years not specified
Notice period: 60 days or less
Mandatory: Camera or Image Processing experience
Contact: Nutan Patel — careers@tekpillar.com

Senior Embedded Developer — Core skills

Embedded Linux / RTOS on ARM processors
C & C++ in 8-, 16- and 32-bit embedded environments
Assembly knowledge
I2C, SPI, I2S, UART
Flash RAM, LCD, SD cards
Debuggers, logic analyzers and oscilloscopes
Firmware design, development and implementation
Bring-up, testing and production releases
Manufacturing/mass-production support
Product diagnostics and device operations
Windows/Linux development and debugging tools

Lead Engineer — Core skills

Linux Kernel / Drivers / BSP
V4L2 driver architecture
Camera sensors, ISP and optics
MIPI CSI
I2C / SPI / UART
ARM SoCs, interfaces and GPUs
Platforms mentioned: NXP i.MX6/i.MX8, NVIDIA Xavier AGX/NX/Nano, TI application processors
Technical team leadership

Lead responsibilities

Manage a 8–10 member technical team
Mentor senior and junior engineers
Support product customization and new products
Customer/partner technical support
Coordinate with product managers
Ensure quality and on-time firmware/software releases

Key differentiator: This is a highly specialized embedded camera/vision firmware opening. The camera/image-processing requirement is mandatory, and the Lead Engineer track additionally requires strong Linux kernel, BSP, V4L2, ISP and MIPI CSI expertise.

Location