We are 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.
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.
* 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 all candidates.



















