Over the past six years, needCode has worked closely with Qorvo, a leader in RF solutions and wireless communication, to develop advanced IoT and smart home projects. Qorvo’s technologies power innovations in mobile, defense, and IoT sectors, making them integral to modern wireless communications. Below, we detail the key projects from this collaboration, showing how needCode’s technical expertise helped Qorvo achieve its goals.

Customizable Remote Control for TV and IoT Devices

One of the early projects between needCode and Qorvo involved creating a customizable remote control for both traditional TVs and smart home devices. The remote required integration of multiple protocols – Bluetooth Low Energy (BLE), Zigbee, and infrared – while maintaining low power consumption and protocol switching.

needCode developed a customizable software development kit (SDK) that supported Qorvo’s chipsets, making the remote flexible and easy to adapt to various devices. This SDK included pre-built applications and detailed documentation, simplifying development for third-party developers.

Through this solution, Qorvo was able to deliver a versatile remote control platform, making it easier for customers to bring their products to market. The SDK reduced the time to deployment, giving Qorvo a competitive advantage in IoT device management.

For further details on this project, you can explore the full case study here.

BLE Mesh Implementation for Smart Home Systems

As the smart home market expanded, Qorvo aimed to implement BLE Mesh technology into its processors. The goal was to create a system that could support multiple smart home devices without compromising performance or reliability. This required a scalable network management system for controlling home automation applications such as lighting, security, and temperature systems.

We delivered a complete BLE Mesh stack and a mobile application (for both Android and iOS) that simplified device management and troubleshooting. This stack provided Qorvo with enhanced network performance, allowing users to monitor and control their devices smoothly.

The implementation allowed Qorvo to offer a highly stable solution that could scale according to customer needs, improving the user experience and reducing device management complexity.

Learn more about this project in the full case study here.

Smart Home Gateway development

Qorvo tried to upgrade its existing smart home gateway, which had struggled with performance limitations, particularly when handling multiple connected devices. The gateway needed to support both BLE and Zigbee protocols, while also addressing performance bottlenecks that were caused by weak processing power.

We focused on optimizing the gateway’s performance, to have a warrant that it could handle multiple devices without suffering from performance degradation. This included improving processing efficiency, fixing unstable device behavior, and ensuring secure communication through strong encryption protocols.

The result was a high-performance gateway that enabled Qorvo to offer a solution capable of supporting large smart home ecosystems while providing secure, reliable communication between devices.

For more details on this optimization, read the full case study here.

Remote Control SDK with BLE and Zigbee Integration

In a separate project, we developed an SDK for a remote control that supported both BLE and Zigbee protocols, providing a solution for managing smart home devices. The SDK was designed to allow developers to easily customize the remote’s functionality to fit a variety of use cases.

The challenge was to create a system that integrated both communication protocols, allowing developers to build custom applications for different smart home environments. The SDK came with a default application, making it easy for developers to quickly start building solutions, while still providing enough flexibility for further customization.

This solution allowed Qorvo to provide an advanced remote control platform that appealed to developers looking for flexibility and ease of use.

You can read the full case study here.

Automated Code Development System for increased productivity

Some time ago, Qorvo wanted to improve productivity in their development process by automating routine coding tasks and reducing manual intervention. The goal was to create a CI/CD (Continuous Integration/Continuous Delivery) system that could handle everything from code generation to unit testing, ensuring higher consistency and faster development cycles.

We developed an automated system that integrated into Qorvo’s existing development environment. This system handled code generation based on predefined specifications and ensured that all testing stages – from unit to integration testing – were automated.

This improvement significantly enhanced Qorvo’s development productivity by reducing coding errors and enabling faster product delivery. The automation also ensured coding standards were met across all projects, leading to more reliable software releases.

You can read the full details of this project here.

A growing strategic partnership

The partnership between needCode and Qorvo has evolved into a deep, collaborative relationship. For six years, our team has been involved in projects ranging from BLE Mesh and UWB (Ultra-Wideband) solutions to SDKs for smart home devices using Zigbee and Matter. This collaboration gave us a mutual knowledge exchange, giving needCode access to Qorvo’s development tools, training materials, and beta releases.

This synergy has allowed us to expand wireless communication capabilities and offer advanced solutions to clients across many industries. Working closely with Qorvo, we delivered innovations in real-time locating systems (RTLS), smart home gateways, and customizable remote controls. The ability to contribute to Qorvo’s product development while benefiting from early access to recently developed technologies positions our team as a leader in wireless and IoT innovation.

Bartek Kling, CEO of needCode, highlighted: “Our partnership with Qorvo allows us not only to work with their solutions but also actively contribute to their development. This collaboration provides us with bigger capabilities in delivering optimized wireless solutions.”

For more information about this partnership and the scope of our projects, we encourage you to see our full portfolio.