Logo
Kasmo Global

Embedded Engineer

Kasmo Global, Brockton, Massachusetts, United States, 02411

Save Job

Role- Embedded Engineer Location- (Remote) if you are interested, please share your updated resume. Qualifications:

WS IOT, Embedded Engineering, MQTT • Bachelor's degree in computer science, electrical engineering, or a related field. • Minimum of 5 years of experience in embedded programming with C. • Extensive experience and knowledge of Realtek and Marvell WiFi ICs. • Strong knowledge of embedded Linux systems and BusyBox. • Experience of writing Sockets on BusiBox and interfacing to MQTT Brokers • Proficiency in writing and managing raw sockets. • Experience in Advanced Algorithm Design and Data Structures • Strong knowledge and understanding of multithreading and concurrency • Knowledge and experience with Cross-compilation and Toolchains, Cryptography, Security, System Integration • Experience interfacing with AWS cloud services. • Experience with the Ayla IoT platform. • Excellent memory management skills in embedded systems. • Experience in configuration management, region settings, and device onboarding. • Experience with user linking, certificates, and security/privacy protocols. • Experience with data transport mechanisms and real-time processing. • Experience with OTA updates for embedded devices. • Strong analytical and problem-solving skills. • Excellent communication skills, both written and verbal. • Ability to work collaboratively in a team environment. • Experience with embedded debugging tools and techniques (e.g., JTAG, GDB). • Experience with version control systems such as Git. • Experience with power management techniques in embedded systems. • Experience with network protocols (TCP/IP, UDP) and wireless communication standards (WiFi, Bluetooth). • Experience with hardware interfacing and peripheral integration (e.g., I2C, SPI, UART). • Proficiency in writing and maintaining unit tests and integration tests for embedded systems. • Experience with real-time operating systems (RTOS) and their application in embedded environments. • Experience with security practices in embedded systems, including encryption and secure boot. • Experience with agile development methodologies and sprint-based work environments. • Experience with system integration testing and end-to-end validation processes. • Capability to develop and maintain technical documentation for embedded systems. • Experience with performance optimization and profiling tools for embedded systems. • Experience with regulatory standards and compliance related to IoT and embedded devices. • Proven track record of embedded IoT projects with RTOS, MQTT, AWS, Sockets, Security