Staff Software Engineer

Qorvo, Inc
Greensboro, NC, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Computer-Aided Design Algorithm Design Lisp (Programming Language) C Sharp (Programming Language) C++ (Programming Language) Cloud Engineering Software Quality Code Review Computer Programming Enterprise Architecture Framework Electronic Design Automation Perl (Programming Language)
+19 more
Python (Programming Language) MATLAB Windows PowerShell Qt (Software) Software Tools Ruby Scientific Computating Signal Processing Software Engineering Software Requirements Analysis Software Systems Linux Virtual Server Data Processing Event Processing Language Appium Information Technology Vba Programming Language Mentor Graphics Cucumber (Software)

Job description

DUTIES: 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.

Requirements

MINIMUM REQUIREMENTS: Bachelor’s degree in Computer Science or related field and 5 years of experience in software product development to include: (1) Advanced EDA Tools & RF Design Platforms: Cadence MWOffice, Keysight ADS, Synopsys ICV & Mentor Graphics Calibre DRC/LVS; (2) 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; (3) Programming & Algorithm Development: Advanced C++, Python scientific computing, MATLAB signal processing, Ruby automation, and C#/.NET enterprise development (4) specialized EDA Scripting & Automation: Visual Basic for Applications, SKILL (Cadence LISP), AEL (Keysight Advanced Expression Language), Perl data processing, Advanced PowerShell automation; and (5) Enterprise Frameworks & Cloud Architecture: Qt5 GUI development, Cucumber BDD testing, and Appium mobile automation.

About the company

Qorvo (Nasdaq: QRVO) 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.qorvo.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

Videos

See all

Related articles

See all