Freelancing Experience
Firmware engineer, Polarium, Stockholm, June 2025 - Present
Responsibilities
- Worked on the development of Polarium Home, a residential BESS.
- Worked on integrating a new inverter that supports PV and grid services.
- Worked on the control and communication module for battery-inverter coordination.
- Coordinated with product and project managers on product requirements and risk assessments.
Achievements
Technologies Used
- C, Python, Yocto, Compute Module 4, ESP32-S3, Modbus, Go, Yocto, MQTT, Protocol Buffers, Git.
Software engineer, Getinge, Stockholm, January 2025 - June 2025
Responsibilities
- Worked as Team/tech lead for a software team working on an automated testing/regression framework.
- Worked on the architecture and the core components of the product, both hardware and software.
- Coordinated the team and the department of the ventilators, the product to be tested.
- Achieved reducing regression testing time by 45% through full automation.
Technologies Used
- C++, Python, Linux, Git, Gitlab, Bash, Linux networking
Firmware engineer, Wittra, Stockholm, Sweden, May 2024 - December 2024
Responsibilities
- Worked with a Yocto-based distribution which coordinates the network system from the cloud.
- Worked on routing data/capabilities/configurations to cloud and on-premises via MQTT and gRPC.
- Worked on the remote software updates and the positioning engine within the network mesh.
- Worked on implementing a 16-bit address scheme for the connected devices achieving a 25% payload reduction.
- Mentored a summer intern on working with the firmware OTA updates, both for the gateway and the tags.
Technologies Used
- C, Python, Go, Yocto, Compute Module 4, STM32, MQTT, gRPC, Protocol Buffers, MIOTY, 6LoWPAN, Bluetooth Low Energy, Git
Firmware engineer, Eunice Energy Group, Remote, August 2023 - August 2024
Responsibilities
- Conceptualized a gateway for harvesting data from the design and requirements to the production line.
- Worked with a Yocto-based distribution which coordinates handling metrics and commands to inverters.
- Worked on the implementation of services that handle network configuration/communication with inverters.
- Worked on routing data to the cloud and a request-response scheme for executing commands on inverters.
- Worked on internal tools, simulators as well as the Hardware in the Loop testing platform.
Technologies Used
- C#, .NET, Python, Yocto, Compute Module 4, Modbus, MQTT, Protocol Buffers, Redis, Linux, Docker, Git