Embedded Developer

C

Embedded Developer

C
Centrum, Malmö Metropolitan Area

emagine Polska

Full-time
Any
Senior
Office

Job description

Job Summary

We are seeking an Embedded Developer to build software solutions for both internal and external applications. Ideal candidates will possess a Master's Degree in Computer Science and demonstrate expert proficiency in C, along with strong experience in C++ or other system-level languages designed for embedded systems.

Main Responsibilities

  • Maintain and develop BLE modules utilized by other developers.

  • Work with the latest technology in radio communications.

  • Deliver software solutions on a global scale.

  • Create firmware designs that optimize performance and power consumption.

  • Debug real-time systems with limited visibility using development boards and lab equipment.

  • Engage with stakeholders effectively.

  • Operate with a strong engineering mindset in a fast-paced environment.

  • Develop and manage intricate build, test, and validation infrastructures.

  • Provide comprehensive documentation and utilize development tools effectively.

Key Requirements

  • Expert proficiency in C.

  • Strong experience in C++ or other system-level languages for embedded systems (RTOS and/or bare-metal).

  • Good understanding of BT/Thread and BLE/GATT protocols, including stack implementation.

  • Experience with delivering software for ultra-low power devices.

  • Strong knowledge of memory management techniques and performance optimization in embedded systems.

  • Full-stack mindset.

  • Experience debugging wireless sniffers and protocol analyzers.

  • Excellent problem-solving, critical thinking, and communication skills.

Nice to Have

  • Experience with Swift or Objective-C.

  • Knowledge of cryptography and security in an embedded context.

  • Familiarity with build management and scripting: Make/CMake/Python.

  • Strong collaboration and team working skills.

Other Details

  • Start date: ASAP.

  • Duration: Long-term project (12 months contract + extension).

  • Location: Malmö (5 days onsite weekly + a number of evening meetings).

Tech stack

    English

    B1

    C (language)

    master

    C++

    master

    RTOS

    master

    Security

    advanced

    Bluetooth

    advanced

    Python

    advanced

    Objective-C

    advanced

    Performance optimization

    advanced

    Swift (Apple)

    advanced

    Debugging

    advanced

Office location

Published: 12.01.2026

Embedded Developer

Summary of the offer

Embedded Developer

Centrum, Malmö Metropolitan Area
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.