Job Description:
- Firmware & Architecture Lead: Drive the full lifecycle development of embedded firmware and device drivers
- Technical & Code Excellence: Develop high-quality, reliable, and maintainable C/C++ code for resource-constrained environments
- Hardware Integration & Optimization: Develop and enhance firmware integration with various hardware components via protocols like UART, SPI, I2C, and SDIO. Optimize system performance on platforms such as Raspberry Pi, ESP32, STM32 and custom boards
- CI/CD & Testing Champion: Promote and contribute to CI/CD pipelines for embedded systems (e.g., automated build/flash/test processes)
- Participate in the Design and Architecture
- Innovation & Problem Solving: Proactively solve complex technical challenges. Innovate and contribute to product strategy. Introducing new technologies
- Develop high quality, reliable and maintainable code
- Desire to learn and innovate while building quality product
Requirements:
- YoE >= 3 YoE
- Expert C/C++ & RTOS: Expert in C/C++ and low-level programming for resource-constrained environments. Deep practical experience with RTOS (Real-Time Operating Systems) and concurrency
- Deep Hardware Expertise: Extensive hands-on experience with various embedded platforms (e.g., Raspberry Pi, ESP32, STM32) and proficiency with hardware schematics and datasheets
- I/O Protocol Mastery: Deep understanding and implementation experience with low-level communication protocols: UART, SPI, I2C, SDIO
- Wireless & Connectivity: Strong knowledge of Wi-Fi, Bluetooth, and relevant networking principles (TCP/IP stack) in an embedded context.
- Advanced Scripting & Tooling: Highly proficient in Python and Shell scripting for hardware testing, automation, and tooling development
- Embedded Linux & Networking: Strong expertise in Embedded Linux (e.g., OpenWRT) development, including kernel customization and network stack configuration
- System Design & Optimization: Proven ability to design power-efficient, reliable, and optimized embedded systems. Experience with memory management and performance tuning
- Mentorship & Leadership: Demonstrated ability to mentor junior engineers and lead technical initiatives related to firmware and hardware integration
- Proactive & Research-Oriented: Highly proactive, self-motivated, with excellent research skills for adopting new hardware and embedded technologies
- Excellent Communication: Strong written and verbal English skills for effective collaboration with cross-functional and global teams
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund