Senior Engineer - Embedded (Chennai)

Senior Engineer - Embedded (Chennai)

17 Aug
|
Regami Solutions
|
Chennai

17 Aug

Regami Solutions

Chennai

Regami Solutions is looking for a Senior Engineer with deep expertise in Embedded Linux Board Support Package (BSP) development. This role focuses on the design, implementation, and optimization of low-level software components for next-generation embedded platforms, with strong emphasis on networking, video and audio processing, video encoding, network streaming, and neural network acceleration.

The successful candidate will provide strong technical leadership, guide a team of engineers, and drive the development of high-performance, production-grade Linux BSPs on complex SoC-based hardware platforms.

Requirements

Key Responsibilities

Technical Leadership

- Lead the architecture, development, and integration of Embedded Linux BSPs for complex SoC-based devices.

- Provide technical guidance, mentorship, and code reviews for a team of software engineers.

- Define and enforce coding standards, best practices, and robust development processes.

BSP & Driver Development

- Develop and optimize Linux kernel-level drivers for networking (Ethernet, Wi-Fi), audio, video processing, and MIPI-CSI interfaces.

- Perform bootloader customization, board bring-up, and low-level hardware initialization.

- Diagnose and resolve BSP-related issues including kernel crashes, performance bottlenecks, and peripheral malfunctions.

Networking, Video & Audio Processing

- Design and optimize multimedia pipelines for video capture, processing, and encoding/decoding with low latency and high throughput.

- Oversee integration of audio frameworks to ensure performance, scalability, and quality.





- Collaborate closely with networking teams to deliver secure, stable, and high-performance connectivity.

Audio & Video Streaming

- Implement and optimize real-time audio and video streaming solutions.

- Work with streaming protocols such as RTSP, RTP, and HLS to ensure secure and high-quality transmission.

- Integrate and maintain streaming stacks within the Linux BSP with minimal latency and reliable playback.

Neural Network & Hardware Acceleration

- Enable efficient edge inference by integrating AI/ML frameworks such as TensorFlow Lite and ONNX Runtime.

- Optimize data pipelines, memory usage, and compute performance for neural network workloads on embedded platforms.

- Collaborate with ISP, GPU, and hardware accelerator teams for AI and video offload.

Collaboration & Stakeholder Management

- Work closely with Hardware, QA, and Product Management teams to define requirements and ensure on-time delivery.

- Evaluate, integrate, and maintain external vendor BSPs, SDKs, and open-source components.

- Present technical strategies, design trade-offs, and recommendations to senior leadership.

Quality & Compliance

- Ensure compliance with open-source licensing, security policies, and industry best practices.





- Maintain high-quality documentation including BSP architecture, integration guides, and release notes.

Qualifications & Skills

Education

- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related discipline.

Technical Experience

- 10+ years of hands-on experience in Embedded Linux development, including at least 2 years in a senior or technical leadership role.

- Strong expertise in board bring-up, bootloader development, and Linux kernel driver programming.

- Solid experience with networking protocols (TCP/IP, UDP, VLAN).

- Hands-on experience with audio frameworks (ALSA, PulseAudio) and video frameworks (GStreamer, V4L2).

- Proven experience with real-time audio and video streaming using RTSP/RTP.

- Familiarity with AI/ML frameworks (TensorFlow, PyTorch, Caffe) and optimization of AI workloads on embedded devices.

- Experience with ISP, GPU, or hardware accelerator integration is a strong advantage.

- Excellent C/C++ programming skills; scripting experience with Python and Bash is a plus.

- Proficiency with debugging tools (gdb, strace, perf, Lauterbach) and version control systems (Git).

Leadership & Soft Skills

- Proven ability to lead, mentor, and grow high-performing engineering teams.

- Strong communication skills for effective cross-functional collaboration.

- Experience working in fast-paced, agile development environments.

- A self-driven qualified who balances strategic thinking with hands-on execution.

📌 Senior Engineer - Embedded (Chennai)
🏢 Regami Solutions
📍 Chennai

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 engineer - embedded (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior engineer - embedded (chennai) / chennai