TATata Elxsi Limited
BSP Developer/Specialist - Automotive/Infotainment
Bangalore ₹2-4 LPA Posted 15 Jan 2025
FULL TIME
Linux Operating System
Linux Kernel Programming
C ++
Job Description
Join Tata Elxsi as a BSP Developer/Specialist in the dynamic automotive and infotainment domain. Collaborate with industry leaders to develop cutting-edge software solutions for hardware systems, contributing to the next generation of innovative automotive technologies.
Key Responsibilities:
- Linux Hardware Bring-Up: Perform hardware board bring-up, including device trees, boot configurations, and board initialization.
- Device Driver Development: Develop and integrate drivers for peripherals such as I2C, SPI, PCIe, SDIO, and USB.
- Bootloader Customization: Customize uboot and configure bootloader settings.
- BSP Customization: Configure pin muxing, device trees, memory initialization, and OS porting.
- Analyze and debug hardware schematics using tools like Logic Analyzers and DSOs.
- Engage with Silicon vendors and lead board bring-up activities, system integration, and testing.
Skills Required:
- Proficiency in C and C++.
- Expertise in Linux OS and its device driver architecture.
- Experience in Linux kernel customization, build customization, and creating custom recipes and layers.
- Familiarity with Linux/Android subsystems like SPI, I2C, Networking, ALSA, and V4L2.
- Strong understanding of display/graphics, sound, and input flow (e.g., touch interfaces).
- Knowledge of virtualization and hypervisors.
- Hands-on experience in analyzing kernel panics and system debugging.
Why Join Us
At Tata Elxsi, we are shaping the future of automotive technologies. Join our passionate team to work on cutting-edge solutions, drive innovation, and make a lasting impact in the automotive and infotainment industry.
If you're ready to take on exciting challenges and grow your expertise, apply now and become a part of our visionary team!
