About the job
We are seeking a highly skilled and experienced Embedded Engineer with expertise in AWS - IoT to join our dynamic team. As an Embedded Engineer, you will be responsible for designing, developing, and maintaining firmware solutions for our IoT devices, with a focus on integrating and leveraging AWS IoT services. Your role will involve collaborating with cross-functional teams to ensure seamless firmware integration with cloud-based IoT platforms.
What will you do?
- Design, develop, and maintain firmware solutions for IoT devices, ensuring high performance, reliability, and security.
- Collaborate with hardware engineers to define and implement firmware requirements and specifications.
- Integrate and leverage AWS IoT services, such as AWS IoT Core, AWS IoT Device.
- Management, and AWS IoT Analytics, to enable seamless device connectivity, data management, and analytics.
- Develop and implement device provisioning, authentication, and security mechanisms using AWS IoT security features.
- Optimize firmware for power efficiency, memory utilization, and overall system performance.
- Conduct thorough testing and debugging of firmware to ensure functionality and stability.
- Stay updated with the latest industry trends and advancements in firmware development and AWS IoT technologies.
Qualifications
- 5+ years of experience as an embedded engineer using C++ for microcontrollers (STM32 , ESP32) and FreeRTOS or other RTOS.
- Experience working with IoT devices, protocols, and messaging concepts (MQTT, RESTful APIs, etc.)
- Desired hardware development experience with nRF9160 DK.
- Proven experience in firmware development for embedded systems, preferably in the IoT domain.
- In-depth knowledge and hands-on experience with AWS IoT services and technologies.
- Experience with device provisioning, authentication, and security mechanisms in AWS IoT.
- Proficiency in debugging and troubleshooting embedded systems.
- Strong problem-solving skills and ability to work independently as well as in a team.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field is a plus.
Preferred Qualifications:
- Familiarity with wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee).
Skills
Hard Skills
Continuous ImprovementMonitoring & Support
Soft Skills
Analysis and Problem SolvingDrive High Performance
Technical Expertise
Amazon Web Services (AWS)C++RESTful API