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.
Engineering, or a related discipline.
including at least 2 years in a senior or technical leadership role.
Linux kernel driver programming.
- Solid experience with networking protocols (TCP/IP, UDP, VLAN).
and video frameworks (GStreamer, V4L2).
using RTSP/RTP.
and optimization of AI workloads on embedded devices.
is a strong advantage.
Python and Bash is a plus.
Lauterbach) and version control systems (Git).
engineering teams.
collaboration.
environments.
hands -on execution.