Firmware development / Internet of Things Systems
WizzDev is an embedded software development company with core competencies are in:
- Desing and developemnt Internet of Things systems,
- Firmware software developement for ESP32, STM32, NXP and nRF
- Bespoke instrument control software developemnt
- Time-series data storage and analysis.
Some examples of the projects we are involved include:
-
Internet of Things systems:
-
Air Quality monitoring for Millheat.com
-
Smog monitoring system at RadarSmogowy.pl
-
Smart plug systems
-
End-to-End IoT platform for popular home appliances
-
-
Machine learning, Digital Signal Processing and time-series data analysis software
-
DNA sequencing/research and medical device software for DNA Electronics
-
Novel cancer detection platform software for a medical device company
Tags: AWS IoT Core, ESp32, STM32. C++, Python, Firmware, PCB Design
Focus
Recommended Providers
Portfolio
Reviews
the project
Firmware Development for Laundry WiFi Adapter Company
"The firmware developers were directly involved in calls which made it very comfortable to discuss technical issues."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the founder of laundrify. We build a Smart Home product to monitor Washing Machines and Dryers via App.
For what projects/services did your company hire WizzDev?
We asked WizzDev to re-implement an existing Firmware for the Power Plugs that was created during a PoC phase.
How did you select this vendor and what were the deciding factors?
WizzDev applied for our job posting on upwork. After interviewing with a few other applicants as well, it was the thoughtful preparation of an initial project plan with the flexibility to revise it after each iteration, which led me to choose WizzDev as a partner to implement the Firmware.
Describe the project in detail and walk through the stages of the project.
The firmware is running on an ESP8266 that needs to communicate with another microcontroller on the same PCB using a proprietary protocol, which was the first milestone in the project. The communication with our REST API was added afterwards and finally some web services to control the Power Plug directly were provided. In order to support future enhancements an over-the-air (OTA) update mechanism was added as well.
How many resources from the vendor's team worked with you, and what were their positions?
The main work was done by 2 firmware developers, coordinated by a project manager who also had a strong technical background.
Can you share any outcomes from the project that demonstrate progress or success?
The new Firmware significantly reduced the rate of support issues and the overall stability of the system. The initial release required a bug fix version delivered very fast and does a great job now.
How effective was the workflow between your team and theirs?
We received a weekly status update along with a plan of the tasks for the upcoming week. Each task has been estimated before starting it and discussed transparently if exceeded.
What did you find most impressive or unique about this company?
The firmware developers were directly involved in calls which made it very comfortable to discuss technical issues.
Are there any areas for improvement or something they could have done differently?
At first, we haven't had access to their project management platform and code repository, making it more difficult to keep track of all tasks. However, this has been addressed and changed in a follow-up project, which was great to see.
the project
Firmware & PCB Dev for Heater Company
"They have talented employees with a can-do attitude."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Mill is a Norwegian company which focuses on designing and developing beautifull and functional heaters with the most modern technology available. My position within the company is Project Manager IOT , i work with the technical side of the developing heaters and their functionality.
For what projects/services did your company hire WizzDev, and what were your goals?
We enganged with Wizzdev to develop the firmware and PCB. Our challenge was that most of our firmware and PCB development was done by the partner who manufactures our heaters. This limited out options on what we could and could not do.
To adresse this problem and get closer to the source code we hired Wizzdev to develop both firmware and PCB for our generation 3 heaters. In addition this opened many options for us to develop new and interesting functions for our heaters that was nto possible before.
How did you select WizzDev and what were the deciding factors?
We selected Wizzdev our of a handfull biders, we landed on Wizzdev because they took the time to understand the project and what we were looking for. In addition their prices were reasonable and had a very open approch to cost and timeline. Their developers are also very talented and selfdriven which makes the entire process much simpler .
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The scope and deliverables :
- Create firmware for 2 spesific sensors
- Create firmware for ESP32, connect it to our cloud platform
- Optimize the batteyr of the device
- Charging logic
- Factory testing device to test all devices in the production line
- Optimizing connection to Cloud
- Create custom provisioning system
How many people from the vendor's team worked with you, and what were their positions?
- Project manager
- ESP32 developer
- Dev Ops developer
- Battery/PCB developer
- Robotics developer
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The outcome was that we now have a working and functional product now being sold in the Nordics. 10 000 devices have been produced and more are on the way.
Describe their project management style, including communication tools and timelines.
We had a weekly status meeting and preset timelime that was met each time. Main communcation channels were email and video meetings
What did you find most impressive or unique about this company?
They have talented employees with a can-do attitude. Communication was very smooth and continues to be smooth and painless.
Are there any areas for improvement or something they could have done differently?
I think they did excellent especially with a very demanding person who keep changing goalposts. Top 5 stars from me
the project
Custom Software Dev for Materials Testing Startup
"They are able to grasp the project requirements very quickly and to implement novel solutions."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Our company, Plastometrex, develops novel mechanical testing equipment. I'm the CEO.
For what projects/services did your company hire WizzDev, and what were your goals?
We hired Wizzdev to support our software development needs. Our goal was to develop a simple and intuitive user interface as the front end to a software package that controls our machine.
How did you select WizzDev and what were the deciding factors?
We knew of Wizzdev and their work having collaborated on a prior project.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Development of a bespoke software package with cloud-storage and communication, automatic software updating, and electronic control systems engineering.
How many people from the vendor's team worked with you, and what were their positions?
Between 3 and 4 as software developers
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Wizzdev helped us to release our first commercial product on time and on budget.
Describe their project management style, including communication tools and timelines.
Excellent communication skills, usually via emails and regular technical meetings, with strong project management and leadership skills in the team.
What did you find most impressive or unique about this company?
Their very good responsiveness, quick turnaround times are impressive. They are able to grasp the project requirements very quickly and to implement novel solutions to deliver on the project scope.
Are there any areas for improvement or something they could have done differently?
None. Excellent company to work with.
Equipped with incredible development resources, WizzDev stabilized the firm's system and dramatically reduced the rate of support issues. Transparent and responsive, they quickly delivered the required outputs. What stood out the most was how they skillfully addressed the client's technical issues.