Job Title
Senior Software Engineer, SWR
Role Summary
Join Qorvo's R&D software team in Barcelona to design, implement and maintain software tools that improve design methodologies, automate workflows and accelerate result visualization for internal customers. This is an onsite role based at the Barcelona office (expected five days per week with occasional flexibility).
Work with cross-functional engineering teams to deliver user-friendly, integrated software solutions and provide ongoing support and maintenance.
Experience Level
Senior β typically 5+ years professional software development experience or equivalent.
Responsibilities
Primary responsibilities include development, integration, validation and support of engineering software tools.
- Design and implement software to meet project requirements and internal customer needs.
- Collaborate with cross-functional teams to ensure seamless integration with other engineering systems.
- Perform testing, debugging and evaluation to ensure software quality and reliability.
- Deploy software tools, establish processes and track relevant metrics.
- Produce efficient, maintainable code and documentation; follow full software development lifecycle.
- Provide support and resolve issues reported by internal users.
- Work within an Agile/SCRUM development process.
Requirements
Must-have technical skills, professional behaviors, and other role requirements.
- Proficient in Python and C++.
- Strong understanding of Object-Oriented Design, design patterns, algorithms and data structures.
- Experience with version control systems (GIT, Perforce).
- Proven debugging and problem-solving skills.
- Experience across the full software lifecycle: requirements analysis, design, prototyping, coding, documentation, implementation and maintenance.
- Experience working in Agile/SCRUM teams.
- Strong communication and interpersonal skills; proficient in English.
- Self-motivated, detail-oriented team player able to manage multiple priorities.
Nice-to-have:
- Docker and containerization experience.
- Familiarity with PyCharm or Visual Studio and Qt or similar UI frameworks.
- Unit testing, batch/shell scripting and Oracle/SQL exposure.
- Background in electromagnetics or physics.
- Experience using AI coding agents to support development.
Education Requirements
Bachelor's degree in Computer Science or a related field plus 5+ years of professional experience, or an equivalent combination of advanced education and experience. Candidates must have legal authorization to work in Spain.
About the Company
Company: Qorvo
Headquarters: Greensboro, NC, US
Qorvo supplies innovative semiconductor solutions that enhance connectivity and power for a variety of applications, including consumer electronics, automotive, and healthcare. With a focus on RF and power solutions, Qorvo combines technology leadership and global manufacturing to address complex challenges in fast-growing industries. Their commitment to excellence and innovation drives them to shape the future of wireless communications.

Date Posted: 2026-05-19