Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21471911

    HYDERABAD · FULLTIME

    Embedded Software Engineer

    Orangesiri

    Orangesiri

    Hyderabad · hybrid · Posted 1d ago

    Sourced fromNaukri
    ₹8.0L - ₹18.0L PA3–7 yrsfulltimeHyderabad

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Job Title: Embedded Software Engineer Embedded Linux & Video Streaming

    Experience: 3 to 6 Years
    Location: Bangalore / Coimbatore/Hyderabad

    3-6 Month will be Remote -After Hybrid
    Employment Type: Full-time

    Apply [email removed]

    Job Overview

    We are looking for an Embedded Software Engineer to develop and optimize software for edge AI devices and smart security cameras. The role focuses on Embedded Linux, C/C++, multi-camera video streaming, GStreamer, and multimedia processing for AI applications.

    The initial development platform will be Raspberry Pi 5 with a Hailo-8 AI accelerator, followed by integration and migration to a Hailo-15H-based SBC and camera platform.

    Key Responsibilities

    • Develop Embedded Linux applications using C and C++.
    • Integrate multiple IP cameras over Ethernet using RTSP/RTP and ONVIF.
    • Develop and debug GStreamer pipelines for H.264/H.265 video streaming, decoding, and processing.
    • Implement multi-camera stream management, automatic reconnection, error recovery, and camera health monitoring.
    • Integrate hardware-accelerated video decoding where supported by the target platform.
    • Implement multithreading and optimize CPU usage, memory consumption, FPS, latency, buffering, and frame-drop performance.
    • Deliver decoded video frames efficiently to AI preprocessing and inference pipelines.
    • Integrate and test video streams from network cameras and, where applicable, directly from camera sensor pipelines.
    • Debug networking, codec, streaming, and GStreamer-related issues.
    • Perform multi-camera integration, performance benchmarking, and long-duration stability testing.
    • Collaborate with hardware/BSP and AI engineers on software integration and migration between embedded platforms.
    • Support camera interface integration and troubleshooting, including basic MIPI CSI-2 and image sensor interface understanding.

    Required Skills

    • Strong practical knowledge of C and C++ programming.
    • Good understanding of Embedded Linux, Linux processes, threads, memory management, and debugging.
    • Hands-on experience with GStreamer and RTSP/RTP.
    • Knowledge of H.264/H.265 video codecs and IP camera streaming.
    • Understanding of Ethernet, TCP/IP, UDP, and network troubleshooting.
    • Familiarity with GDB, Git, Wireshark, and Linux debugging tools.
    • Experience with Raspberry Pi or another ARM-based Embedded Linux platform.
    • Ability to troubleshoot software integration and performance issues on embedded hardware.

    Good-to-Have Skills

    • Embedded C programming and basic knowledge of GPIO, UART, SPI, and IC.
    • Experience with Raspberry Pi 5, Hailo accelerators, or other edge AI platforms.
    • Knowledge of hardware video acceleration, V4L2, DRM, DMA-BUF, or zero-copy buffers.
    • Basic understanding of MIPI CSI-2, camera sensor interfaces, and image acquisition pipelines.
    • Exposure to image sensor driver integration, ISP integration, or camera image-quality tuning.
    • Basic Python scripting for testing and automation.
    • Familiarity with Linux BSP, kernel, device drivers, or application migration between ARM-based platforms.

    Search keyword: Embedded Linux, Embedded C, C++, GStreamer, RTSP, RTP, H.264, H.265, Video Streaming


    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    Embedded C++Embedded CEmbedded DevelopmentEmbedded LinuxRTPC plus plusRTOSRTSPVideoLinux

    Job search guides

    • All 94 Embedded & VLSI Engineer jobs in Hyderabad
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained