← Safetrust
Embedded Firmware Engineer BLE IoT
Safetrust · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
Kỹ thuật / Cơ khí
Mức lương
Thương lượng
Địa điểm
Not Available, Hồ Chí Minh, Hồ Chí Minh
Tổng quan
- Design, develop, and maintain firmware/software for new and existing embedded products.
- Develop and debug code in C and C++.
- Collaborate on automated unit and integration testing to ensure product quality.
- Optimize software performance and reliability for embedded systems.
- Work cross-functionally with hardware, QA, and cloud teams to deliver complete features.
- Design, develop, test, and maintain embedded firmware for Safetrust's IoT access control products using C/C++.
- Develop firmware for BLE, Wi-Fi, LTE, NFC, and other wireless communication technologies used across Safetrust products.
- Implement and optimize firmware running on ARM-based microcontrollers including Nordic, STM32, Cypress, and ESP platforms.
- Develop, integrate, and maintain RTOS-based applications, drivers, middleware, and communication stacks.
- Design and implement communication interfaces including SPI, I2C, UART, USB, CAN, and GPIO.
- Debug complex firmware, hardware, and integration issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other embedded development tools.
- Optimize firmware performance, memory utilization, power consumption, and reliability to support battery-powered and always-on devices.
- Collaborate with Hardware Engineering throughout board bring-up, prototype validation, manufacturing support, and product verification.
- Develop automated unit tests, integration tests, and regression testing to improve firmware quality and reduce production defects.
- Participate in architecture discussions, technical design reviews, code reviews, and continuous improvement initiatives.
- Work closely with Cloud, Mobile, QA, Product Management, and Manufacturing teams to deliver complete product features.
- Support manufacturing and field teams by investigating production issues, customer-reported defects, and firmware updates.
- Maintain technical documentation including firmware architecture, interface specifications, troubleshooting guides, and release documentation.
- Continuously evaluate new embedded technologies, development tools, communication protocols, and industry best practices that improve Safetrust products.
- Your Skills and Experience
- Skills & Experience:
- B.S., M.S., or equivalent degree in Computer Science, Computer Engineering, Information Technology, or a related field.
- 2+ years of experience in embedded firmware and application development (4+ for Senior).
- Strong proficiency in C and C++ programming.
- Solid understanding of software compilers and debugging tools.
- Knowledge of software architecture and design patterns for embedded systems.
- Proficiency in data structures and algorithms.
- Hands-on experience with BLE, Wi-Fi, LTE, and ARM MCUs (Nordic, STM, Cypress, ESP).
- Familiarity with communication protocols (I2C, UART, SPI).
- Understanding of Real-Time Operating Systems (RTOS).
- Logical thinking, problem-solving ability, and effective teamwork skills.
- Nice to Have / Preferred
- Familiarity with Python, C#, or similar additional languages.
- Knowledge of high-level protocols (MQTT, REST APIs).
- Proactive learning attitude and adaptability to new technologies.
- Success Profile:
- The ideal candidate is:
- Detail-oriented and disciplined about embedded code quality and reliability.
- Proactive and adaptable to new technologies and shifting priorities.
- A strong communicator who collaborates well with hardware, QA, and cloud teams.
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→