TekPillar
Linux BSP Engineer - Embedded C
Job Location
bangalore, India
Job Description
Position : Linux BSP Engineer Experience : 3 to 12 Years Location: Bangalore Key skills : Linux Kernel Development : - Strong experience in Linux kernel customization, configuration, and optimization. Board Support Package (BSP): Hands-on experience in BSP development and Linux kernel porting to new hardware platforms. Embedded C Programming: Proficiency in C programming for embedded systems. Device Drivers: Experience in developing and debugging Linux device drivers for hardware interfaces such as I2C, SPI, UART, USB, Ethernet, etc. Job Description : - 3 to 12 years of relevant experience in Linux BSP development, kernel programming, and embedded systems. - Develop, configure, and maintain Board Support Packages (BSP) for custom hardware platforms based on Linux. - Port Linux kernel to new hardware platforms, including board bring-up and hardware validation. - Work with bootloaders (U-Boot, etc.) and hardware initialization at startup. - Write and debug low-level drivers for various interfaces (I2C, SPI, UART, USB, Ethernet, etc.). - Modify and optimize Linux Kernel subsystems to ensure compatibility with custom hardware. - Collaborate with hardware engineers for hardware bring-up and debugging using tools like oscilloscopes and logic analyzers. - Perform system-level integration, testing, and validation of software and hardware. - Optimize performance, power management, and memory usage in embedded systems. - Troubleshoot and resolve kernel panics, driver failures, and other system issues. - Contribute to technical documentation, including hardware interface specifications, user guides, and BSP release notes. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/21/2024
Location: bangalore, IN
Posted Date: 11/21/2024
Contact Information
Contact | Human Resources TekPillar |
---|