We are seeking a foundational
Embedded Platform Software Engineer
to drive the development of an innovative, multi-screen consumer electronics device. This is a critical technical leadership role focused on
platform architecture, real-time OS (RTOS) solutions, and low-level hardware interaction.
As a key contributor, you will shape the future of the product, moving across the entire software development lifecycle from initial design through post-production support. You will be instrumental in professionalizing the platform stack, implementing robust firmware, and collaborating closely with hardware teams in a high-impact environment.
What You'll Do:
- Lead architectural design and establish technical standards for the embedded system (FreeRTOS-based).
- Develop, test, and debug system/application software, focusing on efficiency, stability, and scalability.
- Analyze circuit designs and implement low-level drivers for peripherals and communication protocols.
- Integrate and validate new product designs while incorporating third-party open-source solutions.
Who You Are:
- Expert proficiency in
C and Python (must-have languages for this role). - Hands-on experience with hardware debugging tools:
JTAG, Oscilloscopes, Logic Analyzers, and multimeters. - Deep knowledge of communication protocols:
BLE, BT, UART, I2C, I2S, SPI, SD (NAND). - Experience with embedded platforms
(MediaTek, STM32, ESP32)
and build systems like
CMake/Make. - Proactive problem solver, capable of driving technical decisions and managing complex hardware/software interaction.
The Reward:
- Competitive salary of $5,000 - $8,000 per month.
- Full relocation support to establish yourself in Shenzhen, China.
- The opportunity to build the core platform for an award-winning consumer electronics product.
- High degree of autonomy in technical architecture and design choices.
Interested in building the foundation for a groundbreaking gaming device? Apply directly or
for a confidential conversation.