Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Riaz Rahaman, Lead Senior Software Engineer

Riaz Rahaman

Lead Senior Software Engineer·Qualcomm

Australia

Master's degree, Embedded Systems and Robotics

Work experience

Total years of experience: 10 years, 10 months

Lead Senior Software Engineer

April 2006 - September 2014

Qualcomm

Hyderabad, India

April 2006 - September 2014

Lead Senior Software Engineer - Qualcomm
Apr 2006 - present
● Android Commercialization team - working on porting Android to platform on Qualcomm.
● Module owner for integration, bug fixing and testing open source Linux Test Project (LTP) for Linux over L4 solutions.
● Designed automation scripts for breaking down the packages into sub packages based on the criteria being tested.
● Participate in open source LTP community discussions and has also up streamed bug fixes back to the open source community.
● Involved in integration activities for porting Linux over L4 micro kernel for different Qualcomm mobile phone chipsets.
● Designed and wrote drivers code for Memory Technology Devices (SDCARD, NAND Flash) for mount of cramfs flash partitions for Linux over L4 microkernel solutions.
● Ported Frame buffer and IO subsystem drivers to Linux over L4 microkernel solutions.
● Was on deputation to San Diego for a period of 45days for knowledge transfer of Android to Qualcomm India in order to be able to start off the team back in India office.
● Was on deputation to San Diego for 75 days for knowledge transfer and supporting a feature development.
● Design, test and implemented the battery charger support in Android boot loader.
● Did the implementation and test plan for a feature to support for geotagging for Video recording in Android Multimedia.
● Study the limitation of existing AMR parser in Stagefright and adding features such as Multi bit rate support in AMR by enhancing the existing code.
● Enhance the existing encoder code in Android Multimedia framework to support High Frame Rate (HFR) recording.
● Feasibility study for DRM content transfer from PC to Android devices over Media Transfer Protocol (MTP) protocol and identifying limitations with the current framework and implementing the required changes to add the DRM Media transfer support in MTP framework.
● Updating the existing DRM framework in Android to support Qualcomm crypto chipsets for hardware based crypto operations required during DRM local playback.
● Architect and implement the required changes in Android Multimedia subsystem to support proprietary Qualcomm Multimedia parsers in the Android Multimedia framework.

WORK EXPERIENCE

Company industry:
Telecommunications
Job role:
Information Technology

Software Engineer

August 2004 - April 2006

Hewlett Packard

Bengaluru, India

August 2004 - April 2006

Software Engineer - Hewlett Packard
Aug 2004 - Apr 2006
● Maintain open source software OpenSSL and was the module owner of the entire package.
● Responsible for design, develop software and porting of device drivers across platform for integrating hardware acceleration into the open source software package. This is a critical module for the print server products developed by HP.
● I had worked with the R&D department in verifying in-house developed crypto accelerator chip.
● Was responsible for design and develop device drivers for the custom chip and verification test plan for the drivers that were developed.
● Responsible for upgrade, bug fix and maintenance of open source software OpenSSL. Participate in open source community discussions.
● Upgrading the library for subsequent releases is done once in 6 months. The upgrade involves merging the new release with the ported code using ClearCase. The task involves porting the library to VxWorks and scaling it down by removing unwanted features.
● Interaction with US counterparts and gathering requirements for any modifications, feature requests.
● Perform Defect fixing, Test cases, Manual testing for every release that is made to the clients.
● Implementation of test suite that will be used in automation environment. This aids in faster testing of the firmware.
● Interact and work on customer reported issues.
● Document the changes brought in with the latest version of open source project OpenSSL.
● Give training to the team on security protocols that are part of OpenSSL project.
● Participate in code reviews on the code changes that are being done by the team and ensure quality code gets checked into the code base.

WORK EXPERIENCE

Company industry:
IT Services
Job role:
Information Technology

Graduate Engineer Trainee - America Power Conversion

June 2001 - January 2002

American Power Conversion (Scheider Electric)

Bengaluru, India

June 2001 - January 2002

Graduate Engineer Trainee - America Power Conversion Jun 2001 - Jan 2002
● Write automation software for battery discharge tests, which will be used in the Quality department of the manufacturing process.
● Worked in the new R&D department that was being setup in the UPS profiling case studies.

Company industry:
IT Services
Job role:
Information Technology

Education

University of Essex, Colchester

January 2003

January 2003

Master's degree, Embedded Systems and Robotics

United Kingdom

Vellore Institute of Technology

January 2001

January 2001

Bachelor's degree, Electronics and Communications

India

Skills

Entrepreneurship
Expert
Entrepreneurship
Expert
Android
Expert
Android
Expert
IT Project Management
Expert
IT Project Management
Expert
Project Management
Expert
Project Management
Expert
Project management
Intermediate
Project management
Intermediate
Java
Intermediate
Java
Intermediate
C developer
Expert
C developer
Expert
C++ Developer
Intermediate
C++ Developer
Intermediate
Android Core
Intermediate
Android Core
Intermediate
Entrepreneurship
Expert
Entrepreneurship
Expert
Android
Expert
Android
Expert
IT Project Management
Expert
IT Project Management
Expert
Project Management
Expert
Project Management
Expert

Languages

English

Expert