BSP Expert for Embedded Systems
Kpit Technologies Limited
Apply on company website
BSP Expert for Embedded Systems
Kpit Technologies Limited
Bengaluru/Bangalore
Not disclosed
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