Job Description: | Core Technologies Bus engineer o Skills/experience: • 3-6 years of experience with embedded systems • Proficiency in C/C++ programming and system programming in Linux. • Strong analytical and debugging skills in multi-processor environments. • Good knowledge of ARM architecture. • Experience with Git and continuous integration pipelines. • Understanding of Linux Kernel internals and driver concepts. • Experience with distributions like Debian, OpenWRT, Yocto. • Automation development experience with tools like GitHub and Jenkins. • Strong debugging and problem-solving skills. • Knowledge and experience in driver development on one or more operating systems including RTOS or any embedded operating system. • Good understanding of basic real-time/embedded programming concepts & RTOS concepts Responsibilities: • Drivers development/support includes 1wire, 2-wire, serial peripheral industry standard protocol such as I2C,SPI and UART • Develop and optimize Linux kernel drivers for Qualcomm's Snapdragon chipsets. • Work with ARMv9 CPU architectures. • Collaborate with cross-functional teams to deliver high-performance solutions. • Identify and resolve performance bottlenecks in peripheral use cases. • Implement optimizations to enhance system performance. Debug and resolve issues in drivers reported by internal test teams as well as by customers. Education requirements: BE/BTech/MTech – Electronics and Communication , Computer Science |
---|