TA

BSP Developer/Specialist - Automotive/Infotainment

Tata Elxsi Limited
Bangalore2-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!

Join WhatsApp Channel