Embedded Linux Developer

1 - 3 years

3 - 4 Lacs

Posted:10 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

  • Develop, customize, and integrate BSP (Board Support Package)

    for

    ARM/RISC-V based SoCs

    (e.g., InnoFusion, Realtek, Sigmastar), including bootloader (U-Boot), kernel, and driver bring-up.
  • Design and integrate firmware/software stacks

    on embedded Linux platforms with strong focus on

    hardware-software interfacing

    and

    system optimization

    .
  • Port and optimize AI models

    (YOLO, MobileNet, CNNs) for

    NPUs/edge inference

    , leveraging vendor SDKs and runtime accelerators.
  • Implement secure boot, OTA updates, and encryption

    (RSA, AES, OTP), ensuring

    trusted boot chains and firmware integrity

    .
  • Configure and manage

    network communication stacks

    (TCP/IP, UDP, SSL/TLS), enabling

    secure device connectivity and streaming

    over wired/wireless networks.
  • Work with

    camera ISP drivers, video pipelines

    , and codecs (

    H.264/H.265

    ), and enable

    RTSP/ONVIF streaming

    over IP networks.
  • Develop and integrate

    AI-based video analytics features

    such as motion detection, object tracking, and fire/smoke detection.
  • Utilize

    SSH, UART, JTAG, and serial console interfaces

    for system debugging, kernel log analysis, and firmware deployment.
  • Use tools such as

    NMAP, netcat, tcpdump

    , and

    Wireshark

    for

    network diagnostics, port scanning, and packet-level debugging

    .
  • Collaborate with

    hardware, BSP, and cloud platform teams

    to manage

    device provisioning, network configuration

    , and

    remote monitoring

    .

Preferred candidate profile:

  • Bachelors or Masters degree in Electronics, Computer Engineering, or Embedded Systems.
  • 1-2 years of experience in Embedded Linux development.
  • Canididates from within chennai only apply.
  • Strong proficiency in C/C++, Embedded Linux, U-Boot, and Yocto/Buildroot.
  • Basic understanding of AI frameworks (TensorFlow Lite, ONNX, or vendor SDKs).
  • Experience with communication interfaces/protocols UART, SPI, IC, TCP/IP, UDP.
  • Exposure to video pipelines and camera interfaces (MIPI CSI, ISP).
  • Understanding of secure boot and key provisioning.
  • Hands-on experience in debugging embedded systems using standard tools.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Zebronics logo
Zebronics

Consumer Electronics

Chennai

RecommendedJobs for You

coimbatore, tamil nadu, india

hyderabad, ahmedabad, bengaluru

Thiruvananthapuram, Kerala, India