Senior Embedded Software Engineer (Bengaluru)

Senior Embedded Software Engineer (Bengaluru)

31 Oct
|
HelixBeat
|
Bengaluru

31 Oct

HelixBeat

Bengaluru

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:

- Adaptable 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

📌 Senior Embedded Software Engineer (Bengaluru)
🏢 HelixBeat
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (bengaluru) / bengaluru