Software Engineer

Qorvo
Barcelona, Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Agile Methodology Unit Testing Software Quality Computer Programming Databases Software Debugging Software Design Patterns Python (Programming Language) MySQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology
+8 more
Qt (Software) Software Tools Shell Script Software Engineering Git Containerization Information Technology Docker

Job description

Join Qorvo’s R&D software team as a Software Engineer and play a pivotal role in revolutionizing our digital solutions. You will develop user-friendly, integrated software that enhances design methodologies, accelerates result visualization, and automates processes.

This is an onsite position where the expectation is to be onsite in our Barcelona, Spain location five days a week with flexibility when needed.

Key Roles and Responsibilities: Design and implement software programs to meet project requirements. Collaborate with cross-functional teams to ensure seamless integration. Conduct thorough testing and evaluation to ensure software quality. Deploy software tools, processes, and metrics. Write and implement efficient, testable code. Provide comprehensive support to internal customers, resolving outstanding problems or issues

Requirements

Proficient in Python, with experience in using IDEs such as PyCharm. Well-versed in Object-Oriented Design (OOD), programming, and design patterns. Experience in SCRUM (Agile) development process. Extensive experience in the full life cycle of the software design process including requirement analysis, design, prototyping, coding, documentation, implementation, and maintenance. Strong git version control skills. Excellent debugging and problem-solving skills. Strong understanding of algorithms and data structures.

Personal Skills: Self-motivated, independent, proactive, detail-oriented, and responsible team player. Excellent communication and interpersonal skills. Comfortable working in a dynamic and fast-paced environment. Passion for innovation and emerging technologies. Able to handle multiple priorities. Proficient in English.

Desired Experiences: Experience with Docker and containerization to streamline development processes. Good understanding of electromagnetics or Physics. Performed unit testing in past development projects. MySQL, Oracle, or equivalent database familiarity. Exposure to Docker and containers. Batch/Shell scripting experience. QT or similar U/I development. Experience using AI coding agents to streamline development.

Required Education & Experience: Bachelor’s degree in Computer Science or a related field, with 2+ years of professional experience or an equivalent combination of advanced education and experience.

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 es.indeed.com

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

5:05 min

Combining software creation skills with marketing and public building

David Levai · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all