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 colin@axiomrecruit.com for a confidential conversation.