Embedded Software / Low-level Driver Development Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Embedded Software / Low-level Driver Development Engineer

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.

Last updated 25 days ago

Responsibilities For Embedded Software / Low-level Driver Development Engineer

  • Development of core and peripheral drivers to test Qualcomm Automotive Hardware Platforms
  • Develop low level DTS code in C/C++ to exercise various functions of chipsets
  • Bring-up of HW platforms, debugging hardware and software issues
  • Act as liaison between hardware designers and software teams
  • Collect software & test requirements
  • Participate in HW design reviews and provide feedback
  • Work with contract manufacturers and external customers

Requirements For Embedded Software / Low-level Driver Development Engineer

Linux
  • Bachelor's degree in Electrical/Electronics/Computer Engineering, Computer Science, or related field
  • 5+ years Software Development experience
  • 3+ years experience with Programming Languages such as C, C++, Python
  • Experience in lab environment and using standard test equipment
  • Embedded software development of low level hardware drivers
  • Experience with ARM Processors & Debug architectures
  • Experience with high speed Memories like DDR3/DDR4
  • Knowledge of high speed peripherals like Ethernet, USB, PCIe, SATA

Benefits For Embedded Software / Low-level Driver Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Mental health and emotional support resources
  • Comprehensive wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Embedded Software / Low-level Driver Development Engineer

Engineer- Sensors Test

Qualcomm is seeking a Sensors Test Engineer to develop and execute test automation for embedded systems and sensing technologies.

Audio/Edge AI Silicon Validation and Firmware Engineer

Audio/Edge AI Silicon Validation and Firmware Engineer role at Qualcomm, focusing on next-gen audio and AI processing solutions development.

Digital Design Engineer - Bristol, UK

Senior Digital Design Engineer position at Qualcomm Technologies, focusing on RTL design and integration for audio and wireless technologies in Bristol, UK.

Experienced Design Verification Engineer - Voice and Music Business Unit

Design Verification Engineer role at Qualcomm focusing on audio and music technology development with comprehensive benefits and growth opportunities.

CPU SW System Infrastructure Engineer

CPU Software Infrastructure Engineer position at Qualcomm focusing on system architecture and resource management development.