DevJobs

Embedded Software Engineer

Overview
Skills
  • C C ꞏ 4y
  • C++ C++ ꞏ 4y
  • AWS AWS
  • BLE
  • FreeRTOS
  • Multithreading
  • Real-time operating system
  • Synchronization primitives
  • Threads
  • Wi-Fi
  • Cloud-based IoT solutions
  • Embedded communication protocols

abra R&D is seeking an Embedded Software Engineer (IoT Team – Temporary, Part-time 60%) to join our team

About The Role:

We are looking for a talented Embedded Software Engineer to join our IoT team and take part in developing the next generation of our smart pool-cleaning robots.

In this role, you will be involved in the full software development lifecycle — from defining requirements and designing solutions to implementation, integration, testing, and maintenance.

This is a part-time (60%) temporary position to cover maternity leave.

Key Responsibilities:

  • Develop and maintain firmware for IoT devices using C and C++.
  • Collaborate in a multidisciplinary environment with hardware, system, and testing teams.
  • Implement and optimize communication protocols, including BLE and Wi-Fi.
  • Integrate software with hardware components and perform hands-on debugging.
  • Participate in design reviews, testing, and continuous improvement activities.
  • Ensure high-quality, maintainable, and efficient embedded code.






Requirements:



  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or related field from a leading university.
  • 4+ years of experience in software development and design.
  • 4+ years of hands-on experience with C and C++.
  • Experience with IoT technologies and communication protocols (BLE, Wi-Fi, etc.).
  • Experience with FreeRTOS or another real-time operating system.
  • Strong understanding of multithreading concepts (threads, synchronization primitives).
  • Familiarity with embedded communication protocols – advantage.
  • Knowledge of AWS services and cloud-based IoT solutions – strong advantage.
  • Excellent debugging and problem-solving skills.
  • Highly motivated team player with great communication skills.
  • Responsible, proactive, and quick to adapt to new technologies and tools.

This position is open to both women and men.

abra