Sign up for our
weekly
newsletter
of fresh jobs
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Ztek Consulting, is seeking the following. Apply via Dice today!Job Overview:We are looking for a highly skilled Embedded IoT Developer to design, develop, and optimize firmware for our IoT-enabled consumer products. The ideal candidate should have experience with embedded networking, various networking protocols, and familiarity with cloud platforms like Azure IoT and AWS IoT.Key Responsibilities:• Firmware Development: Design, develop, and maintain embedded firmware for IoT consumer products using FreeRTOS, lwIP, and mbedTLS.• Connectivity Solutions: Implement and manage connectivity solutions utilizing Azure IoT, WiFi, and BLE.• Secure Communication: Design and integrate secure communication protocols, including X.509 certificates, MQTT, HTTPS, DHCP, TCP, UDP, and TLS.• Debugging and Troubleshooting: Utilize network traffic debugging tools to troubleshoot and resolve connectivity and performance issues. Employ JTAG and other embedded development tools for debugging and optimizing firmware.• Software Development Lifecycle: Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.• Project Management and Documentation: Use the Atlassian Suite (Jira, Confluence, Bitbucket) for project management, version control, and documentation.• Scrum Methodologies: Apply Scrum methodologies to manage development tasks, prioritize features, and ensure timely delivery.Qualifications:• Education: Bachelor s degree in Computer Science, Electrical Engineering, or a related field.• Experience: Extensive experience in embedded firmware development, particularly in IoT environments.• Technical Proficiency:• Proficient in FreeRTOS, lwIP, and mbedTLS.• Strong understanding of cloud platforms like Azure IoT or AWS IoT, and familiarity with others like Ayla, Cumulocity, etc.• Hands-on experience with BLE, WiFi, and networking protocols (MQTT, HTTPS, DHCP, TCP, UDP, TLS, GATT).• Familiarity with X.509 certificate management and secure communication.• Skilled in using network traffic debugging tools and analyzing network performance.• Proficient with ARM CPUs, JTAG, and embedded development tools.• Project Management Tools: Experience with the Atlassian Suite (Jira, Confluence, Bitbucket) and Scrum methodologies.• Skills: Strong problem-solving skills, with the ability to work independently or as part of a team. Excellent communication skills and attention to detail.Embedded Software IoT Expert