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!
Skills Required
C ++, Linux Operating System, Linux Kernel Programming