Embedded Software Engineer (Device Drivers & BSP)
- Source: LinkedIn
- TekPillar®
- On-site
- Bengaluru
- Mid level
Job Description
Job Role: Embedded Software Engineer (Device Drivers & BSP)
Experience: 3 to 10 Years
Location: Bangalore
Key Skills:
- Embedded C, Linux Device Drivers, BSP Bring-up, Linux Kernel, ARM Architecture
Key Responsibilities
- Design, develop, and debug Linux device drivers for embedded platforms.
- Work on interfaces including I2C, SPI, eMMC, SDIO, USB, PCIe, Ethernet, Display, and Camera.
- Perform BSP bring-up, board enablement, and platform integration activities.
- Customize and optimize Linux kernel components for embedded systems.
- Analyze board schematics and support hardware-software integration.
- Debug kernel, driver, and hardware-related issues using JTAG, signal analyzers, and debugging tools.
- Work with bootloaders such as U-Boot and support platform initialization.
- Optimize driver performance, system reliability, and platform stability.
- Collaborate with hardware, firmware, validation, and architecture teams.
- Participate in code reviews, technical discussions, and documentation.
Skills
- linux-kernel
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
