Vietnam Job Openings
CÔNG TY TNHH TƯ VẤN CÔNG NGHỆ SÁNG TẠO ALPHA BITS
Senior Embedded IoT Engineer (Full-time, On-site)
FULL TIME
November 24, 2024
Responsibilities
Work location: Lakeview 1, Đường N5, P. Bình An, Quận 2, Hồ Chí Minh, Vietnam
Job Type: Full-time
Experience:
- Design and implement embedded software solutions for Io T 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 Io T devices, including BLE, Wi Fi, Lo Ra WAN, 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 Io T products.
- Develop and maintain device drivers for various peripheral interfaces (I2C, SPI, UART, etc.).
- Implement and integrate real-time operating systems (Free RTOS, Zephyr, etc.) for embedded applications.
- Set up and maintain automated testing frameworks for embedded software validation.
- Design and implement edge computing solutions for Io T data processing and analytics.
- Mentor junior embedded engineers and contribute to technical documentation and code reviews.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
- Minimum 3-5 years of experience in embedded systems development, with substantial Io T project experience.
- Expert-level proficiency in C/C++ programming for embedded systems.
- Strong understanding of microcontroller architectures and peripheral interfaces.
- Extensive experience with RTOS and embedded Linux systems.
- Proven expertise in wireless protocols (BLE, Wi Fi, Lo Ra WAN) and Io T communication standards.
- Strong knowledge of embedded security best practices and implementation.
- Experience with debugging tools, logic analyzers, and oscilloscopes.
- Proficiency in version control systems (Git) and CI/CD pipelines for embedded software.
- Good technical documentation skills.
- Develop and maintain firmware for various microcontroller platforms (ARM, AVR, ESP32, etc.) using C/C++.
- Create and implement communication protocols for Io T devices, including BLE, Wi Fi, Lo Ra WAN, 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 Io T products.
- Develop and maintain device drivers for various peripheral interfaces (I2C, SPI, UART, etc.).
- Implement and integrate real-time operating systems (Free RTOS, Zephyr, etc.) for embedded applications.
- Set up and maintain automated testing frameworks for embedded software validation.
- Design and implement edge computing solutions for Io T data processing and analytics.
- Mentor junior embedded engineers and contribute to technical documentation and code reviews.
Work location: Lakeview 1, Đường N5, P. Bình An, Quận 2, Hồ Chí Minh, Vietnam
Job Type: Full-time
Experience:
- Embedded systems development, with substantial Io T project: 3 years (Preferred)