Linux Bsp & Device Driver Development: Developers/tech Lead

Year    Bangalore, Karnataka, India

Job Description

:
Linux BSP & Device Driver development: Developers/Tech Lead

  • Location: Noida/Bangalore
  • Company: Larsen & Toubro Semiconductor Technology (LTSCT)
  • Department: System & Solution Engineering Group.
Job Summary:
We are seeking a Technical Lead/Developers with deep expertise in Linux Board Support Package (BSP) development for embedded systems. This role will focus on the design, implementation, and optimization of low-level software components, particularly around networking, video processing, Video Encoding, audio processing, Audio, Video streaming over network, neural network. The successful candidate will lead a team of engineers to build, integrate, and maintain high-performance BSPs on next-generation hardware platforms.
Key Responsibilities * Technical Leadership
  • Lead the architecture, development, and integration of embedded Linux BSPs for complex SoC-based devices.
  • Provide technical guidance and mentorship to a team of software engineers.
  • Define and enforce coding standards, best practices, and development processes.
  • BSP & Driver Development
  • Develop and optimize Linux kernel-level drivers for networking (Ethernet, Wi-Fi), audio processing, and video processing, MIP-CSI,
  • Work on bootloader customization, board bring-up, and low-level hardware initialization.
  • Troubleshoot BSP-related issues, including kernel crashes and peripheral malfunctions.
  • Networking, Video & Audio Processing
  • Drive implementation and optimization of multimedia pipelines (video capture, processing, encoding/decoding) for low-latency and high-throughput requirements.
  • Oversee the integration of audio frameworks to ensure performance, scalability, and quality.
  • Collaborate with network-stack engineers to ensure robust, secure, and high-performance connectivity.
  • Audio & Video Streaming
  • Implement and optimize real-time audio and video streaming.
  • Work with streaming protocols (e.g., RTSP, RTP, HLS) and standards to ensure secure, high-quality video transmission.
  • Integrate and maintain streaming solutions within the Linux BSP, ensuring minimal latency and reliable playback.
  • Neural Network & Hardware Acceleration
  • Collaborate with hardware accelerators and AI/ML frameworks (e.g., TensorFlow Lite, ONNX Runtime) to enable efficient edge inferencing.
  • Optimize data pipelines and memory usage for neural network models on embedded devices.
  • Collaboration & Stakeholder Management
  • Collaborate with cross-functional teams (Hardware, QA, Product Management) to define project requirements and ensure timely delivery.
  • Evaluate and incorporate external vendor BSPs, SDKs, or open-source components.
  • Present technical strategies, trade-offs, and recommendations to leadership.
  • Quality & Compliance
  • Ensure compliance with open-source licensing, security standards, and industry best practices.
  • Maintain comprehensive documentation of BSP design, integration guides, and release notes.
Qualifications & Skills
  • Education:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Technical Experience:
  • 10+ years of hands-on experience in embedded Linux development, with at least 2 years in a leadership or senior technical role.
  • Proven expertise in board bring-up, bootloader development, and Linux kernel driver programming.
  • Demonstrable experience with networking protocols (TCP/IP, UDP, VLAN), audio frameworks (ALSA, PulseAudio), and video frameworks (GStreamer, V4L2).
  • Expertise in real-time streaming protocols (e.g., RTSP, RTP) for Audio, Video streaming solutions is highly desirable.
  • Familiarity with AI frameworks (TensorFlow, PyTorch, Caffe) and optimizing AI/ML workloads on embedded devices.
  • Proficiency in ISP/GPU or hardware-accelerator integration for video or neural networks is a strong advantage.
  • Strong C/C++ programming skills; additional scripting languages (Python, Bash) are a plus.
  • Experience in debugging tools (gdb, strace, perf, Lauterbach) and version control (Git).
  • Leadership & Soft Skills:
  • Demonstrated ability to lead, mentor, and develop engineering teams.
  • Strong communication skills for cross-functional collaboration and stakeholder engagement.
  • Proven track record of working in fast-paced, agile development environments.
  • A self-starter who can balance strategic thinking with hands-on execution.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5024416
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year