Qualcomm-posted 3 months ago
$146,400 - $219,600/Yr
Full-time • Senior
Saint Paul, MN
Computer and Electronic Product Manufacturing

Qualcomm's Open Source Engineering team is seeking an experienced Software Engineer to architect, drive, and elevate both internal and external systems supporting Qualcomm's open source initiatives. In this leadership role, you will guide multidisciplinary teams and collaborate across functions to set the technical vision and roadmap for open source development and release. You will be responsible for defining best practices and strategies that shape how engineers at Qualcomm develop, release, and test open source software, ensuring reliability, scalability, and innovation across platforms. As a lead Software Engineer, you will oversee the architecture and evolution of critical applications and systems, lead cross-functional initiatives, and mentor team members to foster technical excellence. Your role will include delivering operational support, resolving complex technical issues, and implementing effective solutions to advance Qualcomm's open source distribution and development platforms. You will manage and develop both cloud-hosted and internal systems, vendor engagements, automation, and establish robust CI/CD workflows that align with Qualcomm's open source objectives, utilizing open source and InnerSource methodologies.

  • Architect and drive internal and external systems supporting Qualcomm's open source initiatives.
  • Guide multidisciplinary teams and collaborate across functions to set the technical vision and roadmap for open source development.
  • Define best practices and strategies for developing, releasing, and testing open source software.
  • Oversee the architecture and evolution of critical applications and systems.
  • Lead cross-functional initiatives and mentor team members.
  • Deliver operational support and resolve complex technical issues.
  • Implement effective solutions to advance Qualcomm's open source distribution and development platforms.
  • Manage and develop cloud-hosted and internal systems, vendor engagements, and automation.
  • Establish robust CI/CD workflows.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience, OR Master's degree and 5+ years, OR PhD and 4+ years.
  • 3+ years of work experience with programming languages such as C, C++, Java, Python.
  • Experience managing GitHub organizations and repositories.
  • Expertise in designing, developing, and maintaining complex GitHub Actions and automated workflows.
  • Knowledge of embedded software testing systems such as LAVA.
  • Software development experience across backend APIs, frontend web applications, microservices, and serverless architectures.
  • In-depth knowledge of distributed search and analytics platforms such as Elasticsearch.
  • Proven ability to architect and design highly available, redundant, and resilient systems.
  • Expertise in Python application development, familiarity with frameworks such as Django.
  • Experience designing and managing Message Queue systems such as RabbitMQ.
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Comprehensive benefits package designed to support success at work, at home, and at play.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service