Engineer, Senior - Core Platform Products

4 Months ago • 3-6 Years
Product Management

Job Description

The Senior Engineer - Core Platform Products will be responsible for developing and supporting drivers for USB, Storage, I2C, SPI, Slimbus, and other relevant technologies. This role involves a deep understanding of microprocessor and multiprocessor architecture, real-time/embedded programming, and OS fundamentals. The engineer will analyze and debug complex system-level problems, utilizing tools like Lauterbach and Trace tools. The role requires strong communication, analytical, and problem-solving skills, and the ability to work under supervision, with decision-making impacting work beyond the immediate team.
Good To Have:
  • Experience in developing Linux kernel drivers and modifying kernel code.
  • Knowledge of AI models and familiarity with Python for AI/ML.
Must Have:
  • Experience with Android Application Framework, native daemons/services, AIDL HALs.
  • Experience in debugging with T32, gdb, and crash analysis tools.
  • Proficiency in C and assembly language programming.
  • Excellent knowledge of OS fundamentals, data structures, and Linux kernel.

Add these skills to join the top 1% applicants for this job

team-management
communication
problem-solving
github
linux
unix
git
python
android-studio

Job Posting Title : Engineer, Senior - Core Platform Products
Experience level – 3 to 6 years
Job location - Hyderabad

Preferred Qualifications:
Bachelor’s/Master's Degree in Engineering, Information Systems, Computer Science or related field.

Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc
Good understanding of basic real-time/embedded programming concepts & real time operating systems concepts
Hands on experience with Android Application Framework, Android native daemons/services, AIDL HALs
Hands on experience with system programming on any Linux/Unix OS
Hands on experience in debugging with T32, gdb and crash analysis using android tombstones, T32, crash utility etc.,
Experience in Git, Android Make, Android Tools, Android Studio, Adb.
Experience in developing linux kernel drivers & modifying kernel code is a plus
Knowledge on usage of AI models, familiarity with python for AI/ML related software development is a plus
Principal Duties and Responsibilities:
Drivers development/support on USB, Storage, I2C,SPI,Slimbus, etc
Good understanding and proficiency in C and assembly
Experience in using debugging tools like Lauterbach and Trace tools.
Ability to analyze, triage and debug complex system level problems and issues.
Good analytical and problem solving skills
Good communication skills
Excellent knowledge of OS fundamentals, data structure, Linux kernel and the device driver model
Level of Responsibility:
•  Works under supervision.  
•  Decision-making may affect work beyond immediate work group.
•  Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
•  Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Set alerts for more jobs like Engineer, Senior - Core Platform Products
Set alerts for new jobs by Qualcomm
Set alerts for new Product Management jobs in India
Set alerts for new jobs in India
Set alerts for Product Management (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙