✨ About The Role
- The role involves designing, developing, and optimizing software for battery-operated IoT devices with a focus on testing automation.
- Responsibilities include low-level software development, power efficiency, and system reliability.
- The candidate will contribute to Board Support Packages (BSPs) and kernel-level development.
- The position requires implementing robust testing frameworks and supporting debugging of faulty boards.
- Collaboration with hardware teams is necessary to ensure seamless software-hardware integration.
⚡ Requirements
- The ideal candidate will have extensive experience in embedded software development, particularly for battery-operated IoT devices.
- A strong background in power optimization techniques and real-time performance tuning is essential for success in this role.
- Familiarity with kernel-level development and customization of RTOS, such as FreeRTOS, is highly desirable.
- The candidate should possess skills in developing secure communication protocols for IoT platforms.
- Experience in creating and maintaining automated testing frameworks will be crucial for this position.