Freelance or Regular Hire
Embedded Developer

Company:

This is a place where groundbreaking ideas in advanced electronics become reality. You’ll be part of a passionate team pushing the limits of power conversion, communication, and embedded intelligence—creating systems that perform flawlessly even under extreme conditions. Beyond building cutting-edge technology, you’ll help shape the future of home energy independence while growing your skills in an environment that celebrates innovation and collaboration.

‍

Responsibilities:

Embedded Software Delivery

  • Develop and maintain embedded software for both Embedded Linux and bare-metal/RTOS-based MCU systems.
  • Ensure bootloaders, device drivers, and communication interfaces (I2C, SPI, UART, GPIO) function reliably in all operating conditions.
  • Implement startup, shutdown, firmware update, and state transition processes that are robust under thermal, power, and timing constraints.

Testing Structures & Compliance

  • Set up and maintain rigorous testing structures to ensure all components are thoroughly and correctly tested.
  • Build CI-compatible code structures that enable automated regression testing and verification.
  • Implement logging, diagnostics, and fault-handling systems designed with backend integration in mind.

Control Logic Implementation

  • Design and implement deterministic, timing-critical control logic for power switching, state regulation, and sensor interfacing.
  • Ensure control logic is robust to latency, electrical variation, thermal limits, and user interactions.

Secure Connectivity & OTA

  • Integrate secure connectivity solutions using IoT protocols such as MQTT, BLE, and Wi-Fi.
  • Implement OTA systems with A/B partitioning, rollback functionality, and backend version control.
  • Collaborate with backend teams to ensure smooth provisioning, security, and diagnostics integration.

Architecture & System Ownership

  • Drive architectural decisions and ensure platform boundaries are clearly documented.
  • Maintain momentum during critical development phases, even with limited engineering capacity.
  • Create onboarding and scaling documentation to support future team growth.

‍

Requirements:

Core Technical Expertise

  • Proven experience in dual-platform embedded development covering both Embedded Linux (Yocto or similar) and MCU firmware (bare-metal or RTOS).
  • Strong Linux expertise including system bring-up, device trees, bootloader configuration, and embedded driver development.
  • Proficiency in C and C++ for embedded targets, with additional experience in Bash/Python for build scripts, bring-up tools, and diagnostics.
  • Familiarity with device trees, U-Boot, GCC/ARM toolchains, in-circuit debuggers, and build systems (Make/CMake).

Embedded System & Control Skills

  • Experience designing and delivering deterministic, timing-critical control logic for physical systems.
  • Strong understanding of power regulation, sensor interfacing, and state regulation under real-world constraints.
  • Ability to debug hardware/software integration issues across multiple abstraction layers.

Connectivity & OTA

  • Track record of implementing secure OTA systems with rollback and A/B partitioning in production environments.
  • Experience with IoT protocols such as MQTT, BLE, Wi-Fi, and serial protocols (UART, I2C, SPI).
  • Understanding of provisioning flows, encryption key management, and certificate handling.

Testing, Quality & Compliance

  • Experience building modular, maintainable, and testable embedded platforms that support automated regression testing.
  • Ability to set up robust test environments, including mock/stub systems for embedded-side unit tests.
  • Knowledge of logging, diagnostics, and backend integration for monitoring and troubleshooting.

Soft Skills & Mindset

  • High level of ownership, able to work independently without daily oversight.
  • Willingness to come to an empty table and create systems, architecture, and processes from scratch.
  • Mission-driven mindset - ready to work hard to help build something big.
  • Strong collaboration skills with electronics, mechanical, and backend teams.
  • Ability to balance short-term delivery speed with long-term architectural integrity.
Full-Time
Work-from-Home
Apply now
dropdown-down-arrow
Frontend Developer
Backend Developer
Business Development Representative
Embedded Developer
Electronics Engineer
Content Specialist
Accountant (HK Accounting)
Sales Development Representative
Technical Support & Solutions Specialist
Bid Project Associate
Senior Fullstack Developer (GIS and Azure)
Electrical Design Engineer (EPLAN)
Embedded Developer
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Jobs

Freelance
Business Development Representative
We are seeking a highly motivated and experienced Part-Time Business Development Representative to drive growth by proactively identifying and booking qualified meetings with key decision-makers.
Part-Time
Work-from-Home
Freelance or Regular Hire
Embedded Developer
We are seeking an Embedded Developer to own and lead the development of the embedded software platform powering company’s connected energy system.
Full-Time
Work-from-Home
Freelance or Regular Hire
Sales Development Representative
We are seeking a dynamic and locally connected Sales Development Representative in Norway to drive market penetration and engagement within the veterinary sector.
Full-Time, Part-Time
Work-from-Home
Write to us
info@fronted.com
Visit us
Bryggegata 24
4514 Mandal