Ref Code: PRAG/JD/ Embedded Firmware Developer /24-25/0596
Company: Pragathi Solutions
Location: Bengaluru, India
Experience: 3+ years
Employment Type: Full-time
Qualification: BE / B. Tech / M.Tech
Pragathi Solutions is a pioneering company in automotive diagnostics and telematics, building high performance solutions for connected vehicles, predictive maintenance, and real-time data insights. Our technology integrates seamlessly with ECUs, vehicle sensors, and cloud platforms, enabling businesses to make data-driven decisions for fleet management and vehicle health monitoring.
We are seeking a highly skilled Embedded Firmware Developer with expertise in Linux driver development to join our growing team. The ideal candidate will be responsible for developing, testing, and maintaining embedded firmware and custom Linux device drivers for our next-generation products. This role requires strong low-level programming skills, deep understanding of hardware-software interaction, and experience with embedded Linux environments.
Your role:
- Design, develop, and maintain embedded firmware for ARM-based or other microcontroller platforms.
- Develop and debug Linux kernel modules and custom device drivers for peripherals like SPI, I2C, UART, GPIO, USB, etc.
- Work closely with hardware engineers to bring up new boards and ensure proper functionality of firmware and drivers.
- Port and configure embedded Linux distributions (e.g., Yocto, Buildroot) as per hardware requirements.
- Optimize firmware for performance, memory, and power consumption.
- Troubleshoot and resolve issues at the hardware/software interface.
- Write detailed documentation for firmware interfaces, APIs, and driver architecture.
- Collaborate with cross-functional teams including QA, hardware, and application development.