T

C/C++ Developer_VIRTUAL Drive_10 JUL_EXP 8 +

Tata Consultancy Services · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India

8–15 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

**Plaform SW Development:** **Skills & Experience** - *Linux device driver and Platform Firmware (U-Boot and Non-OS) development[SV1] .* - *Board Bring-up is done for QCA and MTK* - *Debugging tools: ARM Real view ICE, Greenhills Multi Debugger and Lauterbach with Trace32* - *Custom board to product development for Telecom and Handheld devices.* - *USB, CAN, SPI, I2C and UART(RS-232) communication protocols* - *Ethernet MAC and PHY communication establishment and bring up.* - *8051 architecture-based microcontrollers P89V51RD2, PIC, and Atmel.* - *Buildld system: OpenWRT and Yocto Build system for system packages and integration.* - *Developed Low-level driver for SPI-NOR flash (Macronix) chip in u-boot from scratch followed by a complete understanding of different chip vendors architecture.* - *porting and customization done Linux and u-boot driver for NAND flash and debugged an issue of Bad Block Management (BBT).* - *Bring-up has done for peripherals GPIO, SFP optics, ETH PHY* - *Linux Power Management for USB and SLIC Audio codec chip.* - *Configuration management tools: git, svn, and ClearCase* - *ALSA, PCM and SAI driver in Linux for SLIC audio chip.*