Embedded Software Engineer
Maytronics
- ישראל
- משרה קבועה
- משרה מלאה
- Work in a multi-discipline environment where forces are joined to elevate technology and apply best practices.
- Work in a multi-discipline environment, you will collaborate with HW engineers, mechanic engineers, system engineers, testers, NPI, project managers and others to apply best solutions.
- Develop and maintain firmware for IoT devices using C and C++.
- Collaborate with cross-functional teams to integrate software with hardware components.
- Implement and optimize communication protocols, including BLE, and Wi-Fi.
- Debug and troubleshoot software issues.
- B.Sc./M.Sc in Computer Science/Software Engineering or related from a leading university
- At least 4 years of high-level software development and design.
- 2-3 years of hands-on experience with C and C++ programming languages.
- Experience in Python – an advantage
- Experience with IOT technologies and protocols (BLE, Wi-Fi, etc..).
- Familiarity with embedded communication protocols – an advantage
- Basic understanding in multithreading: threads, synchronization primitives – a must
- Work with Freertos OS - Big Advantage
- Knowledge of AWS services and cloud-based IoT solutions.
- Strong debugging skills and problem-solving abilities.
- Ability to quickly adapt to new technologies and tools.
- Experience in Agile methodology and JIRA – an advantage
- Excellent teamwork, communication, and interpersonal skills.
- Highly motivated and responsible individual.