Qualcomm is seeking software engineers to develop embedded software for CPU and DSP processors and hardware engines comprising its SoC portfolio. In this role, you will utilize your solid foundation in embedded software development, operating systems, and drivers to deploy platform software for complex multimedia and machine learning use cases running on our SoC's. Candidates with Windows driver development experience are preferred.
Responsibilities: • Gather, integrate, and interpret information across sub-systems from various sources to troubleshoot issues and find solutions. • Serve as a technical expert within area of focus. • Identify gaps in design, effort, etc., and close the gaps. • Identify risks associated with designs, approaches, and other work efforts. • Collaborate with others inside and outside of project team to accomplish project objectives. • Solve complex technical problems that affect significant areas of product. • Make decisions based on incomplete, contradictory, and ambiguous requirements and information that affect policies and multiple teams in the software development process. • Manage project priorities, deadlines, and deliverables for larger projects. • Act as a tech lead on projects and own the outcome of the project. • Lead others with technical credibility.
You will be working independently with little supervision, architecting, designing, and developing multimedia frameworks across the processors available on the SoC. You'll develop high-performance system drivers for compute resources and work closely with our global team to integrate, test, and commercially support our embedded software. Offsite and occasional onsite work with OEMs and Independent Software Vendors may be required.
Qualcomm offers a competitive salary range of $94,200 - $141,200, along with a comprehensive benefits package including an annual discretionary bonus program, opportunity for annual RSU grants, and support for your success at work, at home, and at play.