
Simen Rostad developed and maintained core features for the nrfconnect/Asset-Tracker-Template, focusing on cloud integration, device provisioning, and robust over-the-air update workflows. He engineered modular, event-driven firmware in C and Python, leveraging Zephyr RTOS and MQTT to enable reliable telemetry, power management, and cloud connectivity. Simen’s work included refactoring state machines, optimizing memory usage, and enhancing test automation to improve system stability and deployment safety. He contributed to documentation and CI/CD processes, ensuring maintainable onboarding and release cycles. His technical depth is evident in his approach to debugging, configuration management, and cross-repository collaboration, resulting in resilient, production-ready solutions.

Month: 2025-11 — Asset-Tracker-Template (nrfconnect) monthly summary focusing on Cloud Location Service reliability and Wi‑Fi data handling. Reverted a prior invalid location request fix and adjusted Wi‑Fi data handling to restore stable cloud location behavior, improving data quality and production reliability.
Month: 2025-11 — Asset-Tracker-Template (nrfconnect) monthly summary focusing on Cloud Location Service reliability and Wi‑Fi data handling. Reverted a prior invalid location request fix and adjusted Wi‑Fi data handling to restore stable cloud location behavior, improving data quality and production reliability.
October 2025 monthly summary for Asset tracking and RF stack improvements across nrfconnect/Asset-Tracker-Template and nrfconnect/sdk-nrf. Focused on reliability, testing rigor, power management, CI quality, and documentation to accelerate deployment, reduce field failures, and support faster iterations with robust tests and clear guidance.
October 2025 monthly summary for Asset tracking and RF stack improvements across nrfconnect/Asset-Tracker-Template and nrfconnect/sdk-nrf. Focused on reliability, testing rigor, power management, CI quality, and documentation to accelerate deployment, reduce field failures, and support faster iterations with robust tests and clear guidance.
2025-09 Monthly Summary: Consolidated cross-repo delivery focused on stability, reliability, and cloud provisioning for Asset-Tracker Template and related projects. Key work spans manifest/toolchain alignment, reliability improvements, cloud provisioning enhancements, FOTA robustness, and CI/build stabilization. Business value centers on longer device uptime, more robust firmware updates, and smoother release cycles.
2025-09 Monthly Summary: Consolidated cross-repo delivery focused on stability, reliability, and cloud provisioning for Asset-Tracker Template and related projects. Key work spans manifest/toolchain alignment, reliability improvements, cloud provisioning enhancements, FOTA robustness, and CI/build stabilization. Business value centers on longer device uptime, more robust firmware updates, and smoother release cycles.
August 2025 monthly summary focusing on delivering documentation improvements and reliability fixes across two key repositories. Highlights include updated modular architecture documentation for the MQTT sample, a reliability refactor to the MQTT transport state handling using a private ZBUS event channel, and an expanded modem tracing troubleshooting guide for the Asset Tracker Template with DTS support. These efforts reduce onboarding time, improve developer confidence, and enhance the maintainability and diagnosability of deployed features.
August 2025 monthly summary focusing on delivering documentation improvements and reliability fixes across two key repositories. Highlights include updated modular architecture documentation for the MQTT sample, a reliability refactor to the MQTT transport state handling using a private ZBUS event channel, and an expanded modem tracing troubleshooting guide for the Asset Tracker Template with DTS support. These efforts reduce onboarding time, improve developer confidence, and enhance the maintainability and diagnosability of deployed features.
July 2025 monthly summary: Delivered targeted enhancements and a critical bug fix across two NRF ecosystem repos. In Asset-Tracker-Template, added Memfault debug-level logging by updating platform configs, enabling richer diagnostics for production issues (commit 700122b1da730cf3448beafbea73c98aa010519c). In sdk-nrf, fixed FOTA polling timeout handling by returning -ETIMEDOUT and updating API docs (commit a75041c8c10962f659c88fdff236a21d91ed90b0). Overall impact: improved observability, more reliable OTA workflows, and clearer developer guidance. Key skills demonstrated: embedded C/config changes, Memfault integration, OTA mechanisms, API documentation, cross-repo collaboration. Business value: faster troubleshooting, reduced outage durations, and safer OTA deployment.
July 2025 monthly summary: Delivered targeted enhancements and a critical bug fix across two NRF ecosystem repos. In Asset-Tracker-Template, added Memfault debug-level logging by updating platform configs, enabling richer diagnostics for production issues (commit 700122b1da730cf3448beafbea73c98aa010519c). In sdk-nrf, fixed FOTA polling timeout handling by returning -ETIMEDOUT and updating API docs (commit a75041c8c10962f659c88fdff236a21d91ed90b0). Overall impact: improved observability, more reliable OTA workflows, and clearer developer guidance. Key skills demonstrated: embedded C/config changes, Memfault integration, OTA mechanisms, API documentation, cross-repo collaboration. Business value: faster troubleshooting, reduced outage durations, and safer OTA deployment.
June 2025 performance summary: Focused on stability, provisioning reliability, and cloud connectivity across two repositories. Key features delivered include RAM optimization for the Thingy91x TFM/MCUboot path and enhancements to the NRF provisioning API, along with downloader error reporting improvements. Asset-Tracker-Template received substantial reliability upgrades (stack sizing, CoAP/FOTA timeouts), and cloud connectivity resilience with backoff/retry handling.
June 2025 performance summary: Focused on stability, provisioning reliability, and cloud connectivity across two repositories. Key features delivered include RAM optimization for the Thingy91x TFM/MCUboot path and enhancements to the NRF provisioning API, along with downloader error reporting improvements. Asset-Tracker-Template received substantial reliability upgrades (stack sizing, CoAP/FOTA timeouts), and cloud connectivity resilience with backoff/retry handling.
May 2025: Delivered major cloud integration, provisioning, and event features for the Asset Tracker Template, alongside CI/test workflow optimizations. Key outcomes include integrating the Cloud MQTT module across code, build, tests and documentation to enable robust MQTT-based cloud features; adding NRF Cloud provisioning via device shadow with on-target tests; implementing custom ZBus power-event signals with LED patterns and documentation; and cleaning and tightening CI/CD tooling to reduce test overhead and improve maintenance. Business value includes faster time-to-value for cloud features, more reliable device provisioning and state management, improved power-event handling, and lower ongoing maintenance costs. Technical highlights include CA certificate handling, Kconfig corrections, CBOR parsing updates, and patch automation tooling.
May 2025: Delivered major cloud integration, provisioning, and event features for the Asset Tracker Template, alongside CI/test workflow optimizations. Key outcomes include integrating the Cloud MQTT module across code, build, tests and documentation to enable robust MQTT-based cloud features; adding NRF Cloud provisioning via device shadow with on-target tests; implementing custom ZBus power-event signals with LED patterns and documentation; and cleaning and tightening CI/CD tooling to reduce test overhead and improve maintenance. Business value includes faster time-to-value for cloud features, more reliable device provisioning and state management, improved power-event handling, and lower ongoing maintenance costs. Technical highlights include CA certificate handling, Kconfig corrections, CBOR parsing updates, and patch automation tooling.
April 2025 monthly summary focusing on delivering debugging, customization, and reliability improvements for the Asset Tracker Template. Emphasis on enabling deeper telemetry, easier customization, better documentation, and stronger CI processes to reduce integration risk and accelerate customer value.
April 2025 monthly summary focusing on delivering debugging, customization, and reliability improvements for the Asset Tracker Template. Emphasis on enabling deeper telemetry, easier customization, better documentation, and stronger CI processes to reduce integration risk and accelerate customer value.
March 2025 performance summary for Asset Tracker Template and sdk-nrf: - Delivered robust FOTA reliability enhancements and expanded testing coverage, including a cloud-initiated cancellation test and improved network error handling, enabling safer, faster OTA deployments across devices. Refactoring and new test scaffolding contributed to more stable release cycles (commits: 075b2075..., 6e41a4aa..., 0742f945...). - Restructured Power Management to a dedicated module with VBUS-driven UART control, enabling dynamic power optimization and clearer separation of concerns. This reduced UART activity during idle periods and improved battery life in field deployments (commits: 69a0447f..., de53c92e..., ee84ae2e..., 2d87ac26..., 4586b120...). - Enhanced Cloud Shadow handling with CBOR encoding/decoding and unified messaging, resulting in cleaner cloud interactions and more efficient data processing (commits: 6b9e39c7..., 26543a44..., dd4d13fc...). - Build system, documentation, and maintenance improvements that lower onboarding costs and simplify configuration, including initial docs scaffolding, optional module support, and centralized shell layout (commits: 6ee37437..., b1c169e6..., 809edc49..., afefacdb...). - sdk-nrf enhancements expanded FOTA capabilities with asynchronous update application API and improved polling for job cancellations, plus Memfault integration for modem trace uploads to improve crash diagnosis, and a deprecation path for Asset Tracker v2 with new guidance folders (commits: 3dfe9726..., 9b2964be..., d68f1339...).
March 2025 performance summary for Asset Tracker Template and sdk-nrf: - Delivered robust FOTA reliability enhancements and expanded testing coverage, including a cloud-initiated cancellation test and improved network error handling, enabling safer, faster OTA deployments across devices. Refactoring and new test scaffolding contributed to more stable release cycles (commits: 075b2075..., 6e41a4aa..., 0742f945...). - Restructured Power Management to a dedicated module with VBUS-driven UART control, enabling dynamic power optimization and clearer separation of concerns. This reduced UART activity during idle periods and improved battery life in field deployments (commits: 69a0447f..., de53c92e..., ee84ae2e..., 2d87ac26..., 4586b120...). - Enhanced Cloud Shadow handling with CBOR encoding/decoding and unified messaging, resulting in cleaner cloud interactions and more efficient data processing (commits: 6b9e39c7..., 26543a44..., dd4d13fc...). - Build system, documentation, and maintenance improvements that lower onboarding costs and simplify configuration, including initial docs scaffolding, optional module support, and centralized shell layout (commits: 6ee37437..., b1c169e6..., 809edc49..., afefacdb...). - sdk-nrf enhancements expanded FOTA capabilities with asynchronous update application API and improved polling for job cancellations, plus Memfault integration for modem trace uploads to improve crash diagnosis, and a deprecation path for Asset Tracker v2 with new guidance folders (commits: 3dfe9726..., 9b2964be..., d68f1339...).
February 2025: Consolidated platform improvements across Asset Tracker templates and sdk-nrf to deliver a simpler, more robust update flow, stronger location intelligence, and configurable networking capabilities, while maintaining a steady cadence of quality improvements. Key achievements and outcomes: - Memfault integration into NCS: Removed standalone Memfault module and integrated Memfault functionality into the NCS integration to simplify app structure and reduce maintenance overhead. Commit d5f0b2d3967dc9afe5e97b878ed9813bed4a98a2. - FOTA overhaul with state-driven update workflow: Refactored FOTA to align with state diagrams, introduced new states (downloading, network disconnect pending, image apply pending, rebooting), improved error handling, updated channels/messages, and enhanced offline handling and test coverage. Commits include e2ce4af9507acf671acf2de29acf00edf2e17a08; beb47dcca16fc0513586ee0147ca13d2b5f61358; 334d8f1089ddd92e4c247821910d45999ada7859; 7cb2c7ad8543868d36c998a078fcce62d8074f5e; 60749c882d2f07517c2d0a74fd05aea7c455b407; 099167070c3059a490386cc707ad5703a90530a9; 852f7c2b1d5258ed4e48c5dd0519e6071327f957. - Location prioritization and enhanced strategy: Refactored location module to prioritize Wi‑Fi, then GNSS, then Cellular; ensured GNSS is always enabled and used based on indoor detection; updated main module sequencing for location-first workflows. Commits: 81830d392604595d89884e4f831c52797ee42f4b; b533f6310173bea7f824008e7a1158a120ec19cb; 6fdc22fac22c8bc2ba8a065618dc11bcc6718628. - Cloud CoAP confirmable messages option: Added an optional setting to control whether CoAP messages from cloud are confirmable, enabling retransmissions until acknowledgment. Commit 12624a82cfb6796aaa225fd66504366287b1549b. - Network quality sampling configuration (Kconfig): Introduced a Kconfig option to enable/disable network quality sampling, disabled by default until a firmware fix is available. Commit 80e607fd1e2afc33478a87ba276b1c548263353e. - Test suite reliability improvements: Improved test reliability and readability by reducing UART noise, renaming tests to reflect functionality, and adjusting timeouts. Commits: 632507188aeb06243b49c408ed2096f05e5bb8c4; 19e583814ffa0f262b1529e04c03ea7386431e42; 6d28d4478894c531ee02e93bb53d5e06123cab60. - sdk-nrf: Deprecate Thingy91 support in Asset Tracker v2 (LwM2M and debug builds): Removed Thingy91 support to address memory constraints and simplify build configurations. Commit 77bce5c979fc5f87373eef4d79a0905a6e8cbb97.
February 2025: Consolidated platform improvements across Asset Tracker templates and sdk-nrf to deliver a simpler, more robust update flow, stronger location intelligence, and configurable networking capabilities, while maintaining a steady cadence of quality improvements. Key achievements and outcomes: - Memfault integration into NCS: Removed standalone Memfault module and integrated Memfault functionality into the NCS integration to simplify app structure and reduce maintenance overhead. Commit d5f0b2d3967dc9afe5e97b878ed9813bed4a98a2. - FOTA overhaul with state-driven update workflow: Refactored FOTA to align with state diagrams, introduced new states (downloading, network disconnect pending, image apply pending, rebooting), improved error handling, updated channels/messages, and enhanced offline handling and test coverage. Commits include e2ce4af9507acf671acf2de29acf00edf2e17a08; beb47dcca16fc0513586ee0147ca13d2b5f61358; 334d8f1089ddd92e4c247821910d45999ada7859; 7cb2c7ad8543868d36c998a078fcce62d8074f5e; 60749c882d2f07517c2d0a74fd05aea7c455b407; 099167070c3059a490386cc707ad5703a90530a9; 852f7c2b1d5258ed4e48c5dd0519e6071327f957. - Location prioritization and enhanced strategy: Refactored location module to prioritize Wi‑Fi, then GNSS, then Cellular; ensured GNSS is always enabled and used based on indoor detection; updated main module sequencing for location-first workflows. Commits: 81830d392604595d89884e4f831c52797ee42f4b; b533f6310173bea7f824008e7a1158a120ec19cb; 6fdc22fac22c8bc2ba8a065618dc11bcc6718628. - Cloud CoAP confirmable messages option: Added an optional setting to control whether CoAP messages from cloud are confirmable, enabling retransmissions until acknowledgment. Commit 12624a82cfb6796aaa225fd66504366287b1549b. - Network quality sampling configuration (Kconfig): Introduced a Kconfig option to enable/disable network quality sampling, disabled by default until a firmware fix is available. Commit 80e607fd1e2afc33478a87ba276b1c548263353e. - Test suite reliability improvements: Improved test reliability and readability by reducing UART noise, renaming tests to reflect functionality, and adjusting timeouts. Commits: 632507188aeb06243b49c408ed2096f05e5bb8c4; 19e583814ffa0f262b1529e04c03ea7386431e42; 6d28d4478894c531ee02e93bb53d5e06123cab60. - sdk-nrf: Deprecate Thingy91 support in Asset Tracker v2 (LwM2M and debug builds): Removed Thingy91 support to address memory constraints and simplify build configurations. Commit 77bce5c979fc5f87373eef4d79a0905a6e8cbb97.
January 2025 monthly summary highlighting key features delivered, major bugs fixed, and impact across Asset-Tracker-Template and sdk-nrf. The work focused on reliability, cloud telemetry, and sensor data pipeline improvements, with work that enhances remote monitoring, reduces complexity, and improves data quality.
January 2025 monthly summary highlighting key features delivered, major bugs fixed, and impact across Asset-Tracker-Template and sdk-nrf. The work focused on reliability, cloud telemetry, and sensor data pipeline improvements, with work that enhances remote monitoring, reduces complexity, and improves data quality.
November 2024: Key reliability and usability improvements across NordicBuilder/sdk-nrf and hello-nrfcloud/firmware. Achievements include stabilizing AWS IoT connectivity for Light Bulb via MBEDTLS SHA-384 support, enhancing LED PWM brightness and color control, standardizing workspace documentation for faster onboarding, and upgrading a core dependency to the latest v2.8.0-rc2. All changes delivered with traceable commits to support stable production releases.
November 2024: Key reliability and usability improvements across NordicBuilder/sdk-nrf and hello-nrfcloud/firmware. Achievements include stabilizing AWS IoT connectivity for Light Bulb via MBEDTLS SHA-384 support, enhancing LED PWM brightness and color control, standardizing workspace documentation for faster onboarding, and upgrading a core dependency to the latest v2.8.0-rc2. All changes delivered with traceable commits to support stable production releases.
Overview of all repositories you've contributed to across your timeline