Embedded Linux Developer

2 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Role Overview:


Embedded Linux Developer


Key Responsibilities:


  • Develop, customize, and integrate Board Support Packages (BSPs) for ARM/RISC-V based SoCs (e.g., InnoFusion, Realtek, Sigmastar), including U-Boot, Linux kernel, and device drivers.
  • Design, integrate, and optimize firmware/software stacks on Embedded Linux platforms with a strong focus on hardware-software interfacing and system performance.
  • Port and optimize AI models (YOLO, MobileNet, CNNs) for NPUs/edge inference using vendor SDKs and runtime accelerators.
  • Implement secure boot, OTA updates, and encryption mechanisms (RSA, AES, OTP) to ensure trusted boot chains and firmware integrity.
  • Configure and manage TCP/IP, UDP, and SSL/TLS stacks for secure device connectivity and streaming over wired and wireless networks.
  • Work with camera ISP drivers, video pipelines, and codecs (H.264/H.265) to 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 for device provisioning, network configuration, and remote monitoring.


Key Skills & Competencies:


  • Bachelor’s/Master’s degree in Electronics, Computer Engineering, or Embedded Systems.
  • Candidates only from Chennai are requested to apply.

  • 1–2 years of hands-on experience in Embedded Linux BSP development (U-Boot, kernel, drivers, device tree).
  • Strong proficiency in C/C++, Embedded Linux, Yocto/Buildroot, and system-level programming.
  • Experience configuring and debugging UART, SPI, I²C, and Ethernet interfaces.
  • Solid understanding of TCP/IP networking, SSL/TLS security, and remote access tools (SSH, SCP).
  • Familiarity with network scanning and diagnostic tools such as NMAP, Wireshark, and iperf.
  • Exposure to video pipelines and camera interfaces (MIPI CSI, ISP).
  • Understanding of secure boot and key provisioning concepts.
  • Skilled in debugging embedded systems using GDB, JTAG, serial consoles, and oscilloscopes.

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