Technical Lead / Developer - Linux BSP and Device Driver Development

Larsen & Toubro Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 10 years

Job Details

Job Description

Linux BSP & Device Driver development: Developers/Tech Lead

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Job role

Work location

Bengaluru

Department

Production / Manufacturing / Engineering

Role / Category

Software Quality Assurance and Testing

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 10 years

About company

Name

Larsen & Toubro Ltd

Job posted by Larsen & Toubro Ltd

Apply on company website