Silicon Labs Firmware Development Services

Adequate Infosoft provides Silicon Labs firmware and hardware development services for BLE, Matter, Zigbee, WiFi, and IoT embedded systems. Our team develops secure and scalable firmware for Silicon Labs MCU and wireless SoC platforms including EFR32 and BG series.

Silicon Labs is not your average microcontroller company. They built their empire on one thing: wireless that actually works. Other companies bolt Bluetooth onto generic MCUs, but Silicon Labs designed their parts from the ground up for RF.

The EFR32 Gecko Family, as well as BGM, MGM modules and WGM160 wifi series are complete Wireless sub-systems designed to provide the highest level of performance possible on connected devices.

But hardware alone is not enough. And this is where firmware makes the difference between a Silicon Labs design that ships and one that fails in production: How the radio scheduler is tuned, how the stack is configured, how the device manages sleep and wake transitions, how OTA updates are handled in the field. That's where expert Silicon Labs firmware and hardware development really counts.

Silicon Labs Firmware & Hardware Development

Adequate Infosoft provides firmware and hardware development services for Silicon Labs MCU products. We have a team of engineers who are very experienced with the entire EFR32 and BG product line. This includes BLE 5.x, Zigbee 3.0, Matter over Thread, sub-GHz, multi-protocol, and Wi-Fi.

Our engineers have built production-grade many IoT products such as occupancy sensors, smart locks, industrial gateways, healthcare wearables, metering devices, etc. that were produced using Silicon Labs technology.

Adequate Infosoft is a dedicated Silicon Labs MCU firmware and hardware development

Case Study: Smart Building Occupancy Sensors

Smart Building Occupancy Sensor

The Client:

An HVAC Energy Management Company

Problem:

Their existing occupancy sensor used a competitor's BLE chip. It only lasted a max of 3 months on a set of batteries. Occupants complained about "lazy" lights that took 2-3 seconds for the sensor to trip. And their cloud integration had to be done through a separate gateway.

What we built:

Hardware platform:

Silicon Labs EFR32BG22 (chosen specifically for its sleep current and BLE 5.2 Long Range)

Feature of Firmware:

  • Passive infrared (PIR) sensor sampling at configurable rates (5ms when active, 1 second while idle)
  • BLE advertising for direct connection to phones (building engineers could read occupancy logs without a gateway)
  • BLE scanning for communication with gateways (one gateway per floor, devices forward data in mesh topology)
  • Machine learning model (TensorFlow Lite Micro running on the BG22's built-in AI accelerator) to distinguish between empty room and people sitting still
  • OTA updates via BLE (no need for physical access to perform firmware updates)

The tricky parts we solved:

  • PIR sensors false-trigger from HVAC air currents. Our ML model learned to ignore those patterns.
  • BLE scanning and advertising simultaneously required careful radio scheduler tuning.
  • The ML model had to run in under 15ms to stay within power budget. We quantized from float32 to int8 and saw minimal accuracy loss.

Results:

  • Battery life: 18 months on two CR2032 coin cells (client original: 3 months)
  • Response time: 400ms from motion detection to BLE transmission (original 2+ sec)
  • False positive rate: 2% (original: 18% – primarily HVAC related)
  • Cloud Integration: BLE scanning eliminated the need for a separate gateway

Deliverables:

  • Full source code for the firmware (commented, organized, build scripts)
  • OTA update package generation pipeline
  • Board validation production test firmware
  • Documented all configurable parameters (not just the defaults)

Silicon Labs Firmware Development Services

Persistent Bluetooth Low Energy (BLE) Firmware

BLE seems simple. It is not. We debugged connections that worked fine at 2 meters and did not work at 3.

Fixed pairing issues which happened only on Samsung phones. We've now optimized the advertising intervals, and your battery lasts 18 months instead of 6.

What we provide:

  • Full spec-compliant GATT server/client implementations
  • Custom services/features, no disruption of standard profiles
  • Properly configured secure pairing (Just Works, Passkey, OOB)
  • Multi-connection support (yes, even when all of your devices are connecting at the same time)
  • Connection parameter updates that are compatible with iOS and Android quirks.

Real-life example:

We had a medical wearable client that came to us after their previous developer was struggling with BLE disconnections for four months.

Their device would drop the link like clockwork every 47 seconds. It took us three days to find the problem. A mismatch of the connection supervision timeout that wasn't documented in example code from Silicon Labs. Fixed it. Device remains connected for hours.

Zigbee & Thread Mesh Firmware

Mesh networking separates the pros from the amateurs. Anyone can make two devices talk. You want fifty devices to create a self-healing network that can cope with node failures? That's the knowledge.

Our Zigbee skills are:

  • Coordinator, router and end device implementations
  • Custom ZCL clusters for proprietary functionality
  • Successful Touchlink commissioning
  • Green Power integration Energy Harvesting devices
  • Mesh wide Firmware Over-the-Air (OTA) updates

Thread (OpenThread):

  • Integration with border routers (we've used Silicon Labs' RCP designs)
  • Matter bridging (because Matter doesn't replace everything yet)
  • Optimization of low power sleepy end device

Multiprotocol Firmware (BLE + Zigbee/Thread Simultaneously)

This is the advanced stuff. Newer EFR32 parts (Series 2, specifically the MG24) can run BLE and 802.15.4 protocols concurrently. Dynamic multiprotocol. It's powerful. It's also a debugging nightmare if you don't know what you're doing.

We've built devices that:

  • Advertise BLE for phone configuration while participating in a Zigbee network
  • Use BLE for commissioning, then switch to Thread for normal operation
  • Run Matter over Thread with BLE for initial device setup

The secret sauce: Dynamic multiprotocol works when you understand the radio scheduler. We do.

Low-Power Optimization (The Real Kind)

Silicon Labs datasheets claim microamps in sleep mode. Achieving those numbers in a real product? Different story.

We've taken devices from 800µA average draw down to 12µA. Without sacrificing functionality. Here's what that actually involves:

  • EM2 vs EM3 sleep mode selection (EM2 is deeper but requires more wakeup planning)
  • Peripheral Reflex System (PRS) configuration for autonomous operation
  • Proper clock management (that low-frequency RC oscillator isn't always stable)
  • ADC sampling optimized to run, collect data, and power down in milliseconds
  • RAM retention sizing (keeping only what you actually need)

Real numbers from a recent project:

A door/window sensor that originally lasted 4 months on two AA batteries. After our firmware optimization? 22 months. Same hardware. Same battery. Just better firmware.

Bootloaders & OTA Updates

Field updates are a must-have for connected products. But they are also where devices get bricked.

We implement the Gecko Bootloader (standalone and application versions) from Silicon Labs with:

  • Signed images with ECC or RSA (unsigned updates are asking for trouble)
  • Two-image storage (so failed update rolls back automatically)
  • Verified secure jump before booting.
  • Recovery modes when things go wrong
  • OTA updates in the background that don't block device operation

Important lesson learned the hard way: Always test update reliability at low battery voltage. Always. The number of bootloaders that run just fine at 3.0V, and fail at 2.4V, is staggering.

Sub-GHz Wireless Firmware Development

The wireless technologies in the Sub-GHz bands (169, 433, 868 and 915 MHz) have superior range and wall penetration characteristics compared to the use of 2.4 GHz. The EFR32FG family of IC's and the Silicon Labs proprietary Flex SDK will allow us to develop:

  • Custom proprietary protocols using the Sub-GHz frequencies.
  • To enable the development of long range sensor networks used for Agriculture, Utilities, and Industrial Monitoring.
  • To provide star and mesh topologies using Sub-GHz frequencies.
  • Firmware implementing the Wi-SUN FAN protocol for Smart Meter Infrastructure.
  • To provide an abstraction of the radio for RAIL-based custom modulation.
  • To provide duty cycle management to comply with ETSI EN 300 220 and FCC Part 15.

Silicon Labs Hardware Design Services

Our hardware engineering team provides end-to-end PCB design, RF optimization, module integration, and prototyping services for Silicon Labs EFR32, BGM, and WGM platforms. We follow Silicon Labs reference designs and best practices to ensure first-pass success and regulatory compliance.

1. PCB Design for EFR32 and BGM

Using poorly designed PCBs with systems producing RF signals can lead to failures in RF performance. Our hardware engineers provide comprehensive PCB design services based on Silicon Labs reference designs and best practices:

  • Design of Schematics using Silicon Labs' EFR32BG, EFR32MG, EFR32FG and WGM reference designs
  • Four and six-layer PCB layouts with controlled RF trace impedances
  • Antenna design: integrated PCB trace (chip), chip antennas and U.FL connectors
  • RF ground plane rounding for 2.4 GHz/sub-GHz EFR32 operation
  • Power supply construction: DCDC converters, LDO positioning and decoupling network
  • HFXO and LFXO oscillator circuit layout
  • ESD / EMI circuit board protection for CE, FCC, and ICTC compliance

2. RF Antenna Design and Optimization

Poor antenna placement costs more in regulatory re-testing and field support than any other design decision. Our RF hardware services include:

  • Antenna placement analysis relative to ground plane and enclosure
  • Near-field coupling analysis for metal enclosure designs
  • Impedance matching network design (Pi network, L-match)
  • Pre-compliance RF testing support and design iteration
  • Range testing under realistic deployment conditions
  • Antenna diversity implementation for improved link robustness

3. Silicon Labs Module Integration

Silicon Labs BGM220, BGM21, MGM12, and WGM160 modules reduce RF design risk by integrating certified antenna solutions. We provide:

  • Module carrier board design for BGM and MGM series
  • Host MCU interface design: SPI, UART, USB for NCP and RCP configurations
  • Module-to-cloud reference design using EFM32 host + BGM22 radio combination
  • Host firmware development for NCP mode (BGAPI protocol)
  • Mechanical integration guidance for antenna clearance and keepout zones

4. PCB Prototype Development and Bringup

Time is of the essence in moving from design files into functional prototypes. Our prototype services include:

  • Gerber design review and design for manufacturing (DFM) analysis
  • Collaborating with suppliers to produce PCB from Gerber files (standard FR4 and Rogers high-frequency material as necessary)
  • Collaboration with SMT assembly suppliers to produce PCBs at prototype volumes
  • Prototype hardware bringup and debug via JTAG/SWD and Simplicity Studio
  • Hardware defect analysis and redesign iteration

Silicon Labs Platforms We Work

PlatformOur Experience LevelWe've Delivered
EFR32MG24 (Series 2)DeepMatter endpoints, AI/ML sensor fusion for predictive maintenance
EFR32MG21 (Series 2)DeepZigbee smart home hubs, lighting controllers
EFR32BG22 (Series 2)DeepBLE beacons, low-power sensors, medical wearables
EFR32BG13 (Series 1)Expert (legacy support)Fitness trackers, industrial BLE gateways
EFM32 Gecko (MCUs)ExpertNon-wireless industrial controls running FreeRTOS
SiWx917 (Wi-Fi 6 + BLE)ActiveCloud-connected industrial sensors, voice-enabled devices

What about older parts like the EM35x? We can support them for legacy maintenance. But we'll strongly recommend migrating to Series 2 for new designs. The development experience, power consumption, and tooling are night and day better.

Types of Silicon Labs Products We Develop

We create complete connected products on our Silicon Labs platforms in several different industries, including:

Smart home & building automation

Zigbee and Matter products are smart switches, dimmers, thermostats, occupancy sensors, door/window sensors, smart plugs, and energy monitors.

Industrial IoT

Sub-GHz wireless sensor node products monitor temperature, humidity, vibration, pressure, wireless data concentrators and gateways.

Healthcare & wearables

BLE-based health-monitoring wearables, continuous-glucose-monitor (CGM) connection firmware, ECG patch device firmware, and medical-alert devices.

Smart metering

Electricity, gas, and water meters that connect via Wi-SUN, Sub-GHz, and Zigbee with secure cloud-based reporting.

Access control & security

BLE-based smart locks, keycard readers, building access controllers, and RFID badge readers.

Asset tracking

BLE beacon firmware for real-time location systems (RTLS) within hospitals, warehouses, or manufacturing plants.

Agriculture & environment

Sub-GHz soil-sensor networks; firmware for weather stations and irrigation-controller applications with duty-cycle management.

Energy management

Smart circuit breakers; EV charging station communications modules, and solar-inverter monitoring systems.

Hire Dedicated Silicon Labs Firmware Developers

Hire Dedicated Silicon Labs Firmware Developers from Adequate Infosoft on Full-time, Part-time, Monthly or Contractual Basis.

Our embedded engineers have real-world experience in BLE, Zigbee, Matter, Sub-GHz, and IoT firmware development on Silicon Labs EFR32 and BG-series platforms.

We also have certified IoT professionals with proven expertise in embedded systems, wireless communication, PCB hardware integration and production-ready firmware development.

Meet Our Silicon Labs Certified Team

With extensive expertise in embedded systems, wireless connectivity, IoT development, and firmware engineering, our team of engineers certified by Silicon Labs will utilize Silicon Labs' technology to create secure, high-quality and scalable smart devices, industrial automation, healthcare and connected products.

  • Staff Field Applications Engineer (FAE)
  • Wireless Technologies
  • Silicon Labs Solutions
  • Technical Customer Support
  • Embedded Systems

Looking for a Trusted Silicon Labs Firmware Development Partner?

If you're reading this you probably:

Stuck on a bug in Silicon Labs and there is no app note on it Want to create new IoT device using Silicon Labs Battery life claims that don't match real world use Trying to make multiprotocol work without the radio crashing Playing with undocumented firmware of someone else mess

We understand that. We can help you. Share your project details with Adequate Infosoft. You get a true sense of what's simple, what's tough and what you really need.

What Our Clients Say About Us

Client satisfaction is our ultimate goal. Here are some kind words of our precious clients they have used to express their satisfaction with our service.

Leadership That Leads Worldwide

With a physical presence in over 15 countries and a global footprint spanning 25+ countries, we are ready to serve you anywhere. Location, language, or culture is never a barrier, because our global team can work with you in your language. Our strong international team ensures seamless collaboration across borders We have a strong tech team, highly recognized in their domains, with extensive technical expertise.

Why Choose Us ?

We endow businesses with flexible engagement models based on their unique needs. Our strength lies in state-of-the-art technology and affordable consulting services. Try us for fast POCs, full-fledged applications, or technology consulting. Always available for your service.