← Zurück zur Liste
Stelle · Principal

Staff Embedded Audio Software Engineer

Softwareentwickler • Principal • Vor Ort • Vollzeit Vereinigte Staaten San Diego, USA

Technical leadership of embedded audio software design and development running on Snapdragon processors, as part of Qualcomm's global Audio Software team, working with an international team of hardware, systems and software engineers.

Responsibilities

  • Technically lead software design and development of embedded audio software running on Snapdragon processors, meeting performance, latency, power, robustness and stability metrics
  • Perform high-level requirements analysis, derive engineering requirements, produce documentation, troubleshoot and maintain software applications, frameworks and drivers
  • Manage priorities, monitor progress and take corrective actions to ensure work products are delivered on time and at the required quality
  • Communicate software development status, including mitigations to issues and risks, to project leads and stakeholders
  • Collaborate effectively within and across teams to influence behavior and negotiate desired outcomes
  • Exercise critical thinking to formulate requirements, solve problems and define steps for ambiguous or open-ended tasks
  • Identify new and innovative processes, procedures or work products to achieve established objectives
  • Participate in strategic development and deployment team planning activities

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science or related field and 4+ years of Software Engineering experience (or Master's + 3 years, or PhD + 2 years)
  • 2+ years of work experience with a programming language such as C, C++, Java, Python, etc.

Nice to have

  • 8+ years of embedded software development experience
  • Excellent C/C++, Python and other scripting language skills, with proven experience writing efficient code for embedded systems and multi-threaded environments
  • Knowledge of software design patterns and multi-threaded programming
  • Knowledge of computer architecture, real-time operating systems, data structures and basic algorithms
  • Understanding of power, memory and performance considerations on embedded systems
  • Expertise in multimedia or audio software framework design and development
  • Expertise in embedded driver development and debugging
  • Expertise in using various debug tools and techniques
  • Experience with optimization techniques for memory and performance
  • Experience developing and debugging software on ARM/DSP or other embedded processors and SoCs

Soft skills

Critical thinkingCommunicationTeamworkPriority management

What we offer

  • Pay range: $134,800-$202,200
  • Annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Competitive benefits package

About the company

Qualcomm is a world-leading provider of mobile phone, industrial and consumer IoT, headset, wearable, and automotive infotainment and telematics SoCs and software technology worldwide.

Education: BSc+4 év / MS+3 év / PhD+2 év mérnöki, információs rendszerek, számítástechnika vagy kapcsolódó területen; 2+ év C/C++/Java/Python programozási tapasztalat.

Ähnliche Stellen