Company OverviewAlpha Bits, headquartered in Ho Chi Minh, Vietnam, is a premier technology consulting firm dedicated to serving startups, businesses, and private sector organizations with bespoke software and hardware solutions. We pride ourselves on our innovative approach and our ability to adapt to the ever-changing digital landscape, ensuring that our clients not only meet but exceed their technological goals. At Alpha Bits, we value creativity, collaboration, and commitment to excellence, creating an environment where professionals can thrive and contribute to the tech community's growth.We are seeking a Senior Embedded IoT Engineer with extensive experience in embedded systems development, real-time operating systems (RTOS), and IoT protocols. The ideal candidate will have strong expertise in C/C++ programming, microcontroller architectures, and wireless communication protocols. ResponsibilitiesDesign and implement embedded software solutions for IoT devices, ensuring optimal performance and power efficiency.Develop and maintain firmware for various microcontroller platforms (ARM, AVR, ESP32, etc.) using C/C++.Create and implement communication protocols for IoT devices, including BLE, WiFi, LoRaWAN, or cellular connectivity.Collaborate with hardware engineers to define and implement hardware-software interfaces and system architecture.Optimize code for performance, memory usage, and power consumption in resource-constrained environments.Design and implement secure boot, OTA updates, and device management capabilities for IoT products.Develop and maintain device drivers for various peripheral interfaces (I2C, SPI, UART, etc.).Implement and integrate real-time operating systems (FreeRTOS, Zephyr, etc.) for embedded applications.Set up and maintain automated testing frameworks for embedded software validation.Design and implement edge computing solutions for IoT data processing and analytics.Mentor junior embedded engineers and contribute to technical documentation and code reviews.