Qualcomm is seeking an experienced Embedded Software Engineer to join their team in Bangalore. This role focuses on developing core and peripheral drivers for Qualcomm's Automotive Hardware Platforms. The position requires expertise in low-level driver development, hardware platform bring-up, and debugging complex system issues.
As an Embedded Software Engineer, you'll work at the intersection of hardware and software, developing low-level DTS code in C/C++ to exercise various functions of Qualcomm and third-party chipsets. You'll serve as a crucial bridge between hardware designers and software teams, ensuring smooth platform integration and optimal performance.
Key responsibilities include hardware platform bring-up, debugging various hardware and software issues, participating in hardware design reviews, and working closely with contract manufacturers and external customers. The role requires strong technical skills in embedded systems, particularly with ARM architectures, high-speed memories (DDR3/DDR4), and various peripheral interfaces.
Qualcomm offers an exceptional work environment with comprehensive benefits, including world-class health coverage, financial planning support, and continuous learning opportunities. You'll join a leading technology innovator that pushes the boundaries of what's possible in digital transformation and next-generation experiences.
The ideal candidate will have 5+ years of software development experience, strong expertise in C/C++ programming, and practical experience with embedded systems and hardware debugging tools. This role offers excellent growth opportunities and the chance to work on cutting-edge automotive technology solutions.