Senior Engineer - Embedded (Chennai)

Senior Engineer - Embedded (Chennai)

01 Aug
|
Leading
|
Chennai

01 Aug

Leading

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)
🏢 Leading
📍 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