Staff Software Engineer

QorvoGreensboro, NC

About The Position

Qorvo supplies innovative semiconductor solutions that make a better world possible. We combine product and technology leadership, systems-level expertise and global manufacturing scale to quickly solve our customers' most complex technical challenges. Qorvo serves multiple high-growth segments of large global markets, including consumer electronics, smart home/IoT, automotive, EVs, battery-powered appliances, network infrastructure, healthcare and aerospace/defense. Visit www.qorvo.com to learn how our innovative team is helping connect, protect and power our planet.

Requirements

  • Bachelor’s degree in Computer Science or related field and 5 years of experience in software product development
  • Advanced EDA Tools & RF Design Platforms: Cadence MWOffice, Keysight ADS, Synopsys ICV & Mentor Graphics Calibre DRC/LVS
  • RF/Microwave PDK Development BAW/SAW resonator modeling, Advanced piezoelectric material characterization, Complex DRC rule integration, Multi-parameter design extraction, Automated design footprint generation for 5G applications
  • Programming & Algorithm Development: Advanced C++, Python scientific computing, MATLAB signal processing, Ruby automation, and C#/.NET enterprise development
  • Specialized EDA Scripting & Automation: Visual Basic for Applications, SKILL (Cadence LISP), AEL (Keysight Advanced Expression Language), Perl data processing, Advanced PowerShell automation
  • Enterprise Frameworks & Cloud Architecture: Qt5 GUI development, Cucumber BDD testing, and Appium mobile automation

Responsibilities

  • Architect, design, and implement complex, scalable software systems to support EDA CAD and PDK development and design-automation workflows.
  • Serve as a technical lead for major software initiatives, driving architectural decisions and ensuring long-term maintainability and extensibility.
  • Collaborate with cross-functional teams (design, process technology, manufacturing, and IT) to deliver tightly integrated software solutions.
  • Define software requirements, technical specifications, and development standards for critical platforms.
  • Lead design reviews, code reviews, and technical discussions across teams.
  • Develop and deploy software tools, frameworks, processes, and metrics used broadly across R&D.
  • Drive software quality through robust testing strategies, automation, and best practices.
  • Diagnose and resolve complex system-level issues affecting internal customers.
  • Develop advanced CAD, EDA PDK, and design-automation workflows, including layout-driven automation, geometric data manipulation, and PDK infrastructure.
  • Mentor and guide junior and senior engineers, raising the overall technical bar of the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service