Qualcomm is a leader in digital wireless telecommunications products and services, and they are seeking an Embedded Software Engineer to join their QCT System Software Architecture team. The role involves designing and developing embedded software solutions, collaborating with cross-functional teams, and leading the development of new technologies for Qualcomm Snapdragon platform.
Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
Analyzes user needs and software requirements to design and customize software for optimal operational efficiency.
Designs and implements software modules for products and systems.
Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules.
Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.
Collaborates with others inside project team to accomplish project objectives.
Writes technical documentation for Software projects.
Qualification
Required
Solid knowledge on System SW
Solid knowledge on CPU/MMU/Cache/IOMMU architecture
Experience with Linux kernel device driver development
Experience with Linux Memory Management Software
Experience with real time OS
Experience with Embedded Software
Experience with Firmware development
Excellent in logical programming using C/C++/Assembly/Scripting
Experience working in a large organization.
Strong analytical and problem-solving skills
Good planning, time management, decision-making, presentation, and organization skills
Effective written and verbal communication
Excellent interpersonal and teamwork skills
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Preferred
Master's Degree in Engineering, Information Systems, Computer Science or related field.
1+ years of Software Engineering or related work experience.
1+ years of experience with Database Management Software.
1+ years of experience with API.
1+ year of work experience with Git, Perforce, or Source Code Management System.
Benefits
Competitive annual discretionary bonus program
Opportunity for annual RSU grants
Highly competitive benefits package
Qualcomm designs, manufactures, and markets digital wireless telecommunications products and services.