BSP Expert for Embedded Systems

Kpit Technologies Limited

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

BSP Experts


Overall Working Experience: 5-9 Years

  • Develop, customize, and optimize BSPs for various embedded platforms, with a focus on the TDA4x platform.
  • Experience with Camera pipeline or Computer Vision pipeline or Video Codec integration (H.264/H.265) or Video Streaming experience is must
  • Port and adapt Linux or other RTOS-based BSPs for custom hardware designs.
  • Work with hardware engineers to understand hardware schematics and specifications, ensuring compatibility and performance of software components.
  • Debug and resolve hardware-software interface issues, including peripheral drivers, bootloaders, and device tree configurations.
  • Collaborate with cross-functional teams to design and implement embedded software solutions, from low-level drivers to application-level software.
  • Ensure BSPs are highly optimized for performance, power consumption, and memory usage.
  • Conduct board bring-up, hardware diagnostics, and low-level debugging on new hardware platforms.
  • Maintain documentation, including design specifications, integration guides, and troubleshooting manuals.
  • Work on the integration of camera pipelines, including sensor drivers, image signal processors (ISP), and video interfaces.
  • Implement and debug Linux device drivers, including video capture, image processing, and display-related drivers.


Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in developing BSPs for embedded systems.
  • Strong proficiency in C/C++ and embedded Linux development.
  • Solid understanding of hardware architecture, bootloader development, and device drivers.
  • Hands-on experience with TDA4x platform (or other similar SoCs) and related peripherals.
  • Experience with kernel-level programming, device trees, and real-time operating systems (RTOS).
  • Proficient in using debugging tools such as JTAG, GDB, Logic Analyzers, etc.
  • Familiarity with hardware-software co-design and optimization.
  • Hands-on experience in developing and optimizing camera pipelines, including sensor drivers and ISP tuning.


Preferred Qualifications:

  • Experience with safety-critical systems (e.g., automotive).
  • Experience with build systems like Yocto, Buildroot, or similar.
  • Familiarity with version control systems such as Git.
  • Familiarity with image processing, computer vision, and video encoding/decoding.


Soft Skills:

  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work effectively in a team environment.
  • Ability to manage multiple tasks and projects simultaneously.

 

Requirement

ESSENTIAL SKILLS /COMPETENCIES

  • BSP
  • BSPs for embedded systems
  • Linux
  • TDA4x
  • Embedded C
  • C++
  • SoCs
  • RTOS
  • AUTOMOTIVE


PREFFERED SKILLS /COMPETENCIES

  • hardware architecture
  • bootloader development
  • Device Drivers
  • CONTROL SYSTEMS
  • YOCTO
  • BUILDROOT
  • safety-critical systems

Job role

Work location

Bangalore

Department

Software Engineering

Role / Category

Software Project Management

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Kpit Technologies Limited

Job posted by Kpit Technologies Limited

Apply on company website