Jobs
H

Senior Embedded Software Engineer

HelixBeatRemote1d ago
RemoteFull-timevia indeed

Required Skills

linux

Job Description

We are looking for an experienced Embedded Linux BSP \& Camera Software Engineer to develop and integrate software for next\-generation AI\-powered camera systems.

The candidate will take end\-to\-end ownership of Embedded Linux BSP development, board bring\-up, device drivers, camera sensor integration, ISP integration and tuning, and multimedia pipeline development on ARM\-based platforms.

Key Responsibilities

  • Develop and customize Embedded Linux BSPs for ARM\-based SoCs/SBCs, including kernel configuration, device tree, boot configuration, and root filesystem integration.
  • Perform board bring\-up and develop, integrate, and debug Linux kernel device drivers.
  • Integrate high\-resolution CMOS image sensors, preferably Sony STARVIS/STARVIS 2, over MIPI CSI\-2\.
  • Develop and debug sensor drivers, I2C register configurations, and camera initialization sequences.
  • Integrate and optimize ISP pipelines for image quality, exposure, white balance, noise reduction, WDR/HDR, and low\-light performance, where supported by the platform.
  • Integrate and debug platform peripherals, including Ethernet, I2C, SPI, USB, eMMC, microSD, and QSPI flash.
  • Optimize video FPS, latency, memory usage, CPU utilization, and system stability.
  • Perform camera validation, multimedia debugging, stress testing, and platform reliability testing.
  • Collaborate with the hardware team on board\-level integration and with the separate AI team on video\-frame delivery and AI inference integration.

Required Skills

  • Strong programming skills in C/C\+\+ and hands\-on Embedded Linux experience.
  • Practical experience with BSP development, Linux kernel, device drivers, and device tree.
  • Experience with camera sensor integration, MIPI CSI\-2, and camera bring\-up.
  • Knowledge of ISP integration/tuning and image\-quality optimization.
  • Experience with GStreamer or equivalent multimedia frameworks and V4L2\.
  • Knowledge of H.264/H.265 video encoding and multimedia pipeline debugging.
  • Experience with I2C, ARM\-based SoCs, hardware\-software integration, and Linux debugging tools.

Good to Have

  • Experience with Sony STARVIS/STARVIS 2 image sensors.
  • Experience with Hailo\-15H or similar AI camera platforms.
  • Knowledge of DMA\-BUF, zero\-copy, memory\-bandwidth optimization, and hardware video acceleration.
  • Experience with RTSP/RTP, ONVIF, low\-light imaging, and production\-level camera systems.

Benefits

  • Flexible schedule
  • Health insurance
  • Provident Fund

Application Question(s)

  • What is your notice period ?
  • What is your CTC \& ECTC ?
  • This is for Bangalore location, Can you attend F2F Discussion on 31st Oct in Bangalore ?

Experience

  • Total: 5 years (Required)
  • Embedded Software Engineer: 5 years (Required)
  • Linux: 3 years (Required)
  • Camera: 3 years (Required)

Work Location: Hybrid remote in Bengaluru, Karnataka

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
Remote
Location
Anywhere in India
Posted
1d ago
Source
Indeed