i
SmartSoC Solutions
17 SmartSoC Solutions Jobs
2-4 years
SmartSoc Solutions - Linux Device Driver Developer - C Programming (2-4 yrs)
SmartSoC Solutions
posted 8d ago
Flexible timing
Key skills for the job
We are seeking a skilled Linux Device Driver Developer to join our team in Hyderabad. In this full-time, on-site role, you will focus on the development and maintenance of device drivers for Linux-based operating systems. You will play a crucial role in ensuring device compatibility, enhancing performance, and optimizing for latency and power efficiency.
Key Responsibilities :
- Develop and maintain device drivers for Linux-based operating systems, ensuring compatibility with hardware platforms.
- Design, implement, and test peripheral interface device drivers such as USB, PCIe, UART, I3C, I2C/SPI, eMMC, UFS, and NAND.
- Optimize device drivers for performance, power efficiency, and latency.
- Collaborate with internal and external test teams for issue triage and system debugging.
- Provide technical support and solutions for system-level issues, ensuring timely resolution.
- Utilize debugging tools like Lauterbach and Trace tools for efficient problem-solving.
- Work with microprocessor and multiprocessor architectures such as ARM, RISC-V, and DSP.
- Document designs, processes, and results to ensure knowledge sharing and clarity.
Required Skills and Qualifications :
- Proficiency in C programming for low-level development.
- Solid experience in developing and debugging Linux or RTOS-based embedded systems.
- Hands-on experience with peripheral interface device drivers (USB, PCIe, UART, I3C, I2C/SPI, eMMC, UFS, NAND).
- Good understanding of microprocessor and multiprocessor architectures (e.g., ARM, RISC-V, DSP).
- Familiarity with debugging tools such as Lauterbach and Trace tools.
- Strong analytical and problem-solving skills.
- Knowledge of ARM assembly for enhanced performance tuning.
- Exposure to RTOS and its integration with Linux in embedded environments.
- Background in optimizing systems for power and performance efficiency.
- Understanding of modern system-on-chip (SoC) designs.
- Be part of a cutting-edge team focused on embedded system development.
- Opportunity to work with advanced hardware platforms and emerging technologies.
- Enhance your skills in system-level programming and device driver development.
- Collaborate with talented professionals in a dynamic and innovative work environment.
Functional Areas: Other
Read full job descriptionPrepare for Linux Device Driver Developer roles with real interview advice
2-4 Yrs
2-7 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru