UST Title – Developer III - Embedded Software
Who we are:
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
Summary:
UST is looking for Device Driver Development Engineer
Role Summary
We are looking for a results-driven Software Sales qualified to identify new business opportunities, build strong customer relationships, and drive revenue growth through the sale of software products, solutions, and technology services.
Key Responsibilities
- Design, develop, and maintain device drivers for Linux and embedded operating systems.
- Develop kernel-space and user-space software components for hardware enablement.
- Work closely with hardware, firmware, BSP, and validation teams to support new platform bring-up.
- Implement and optimize drivers for interfaces such as PCIe, USB, Ethernet, I2C,
SPI, UART, GPIO, CAN, and storage devices.
- Debug and resolve driver-related issues including performance, stability, and compatibility problems.
- Perform board bring-up, hardware validation, and driver integration activities.
- Develop and maintain interrupt handling, DMA operations, memory management, and power management features.
- Analyze kernel logs, crash dumps, and system traces to identify root causes of issues.
- Participate in architecture reviews, code reviews, and design discussions.
- Create and maintain technical documentation, design specifications, and release notes.
- Support manufacturing, customer deployments, and production issue resolution.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics Engineering, Electrical Engineering, or a related field.
- 3+ years of experience in Linux Device Driver or Embedded Software development.
- St
📌 Device Driver Development (Bengaluru)
🏢 UST
📍 Bengaluru