Responsibilities:
Technical Leadership
Define and own embedded software architecture and technical direction across product platforms
Lead embedded software development on ARM Cortex‑M and Cortex‑A based systems
Guide software design and implementation based on FreeRTOS / RTOS‑based environments
Oversee development and integration of Bluetooth and wireless connectivity software
Ensure software quality, performance, stability, and maintainability
Team Management
Lead, mentor, and manage an embedded software engineering team
Drive technical excellence, execution discipline, and continuous improvement within the team
Conduct technical reviews, task planning, and progress tracking
Cross‑Functional Collaboration
Work closely with electronics, mechanical, DQA, and project teams throughout the product lifecycle
Support system integration, issue debugging, and root‑cause analysis for complex problems
Provide technical input for project planning, risk assessment, and delivery commitments
Product Delivery & Mass Production Support
Drive embedded software delivery from concept, development, and validation to mass production
Support EVT / DVT phases
Ensure timely issue resolution and stable software release for production
Requirements:
Bachelor’s or Master’s degree in Computer Engineering, Electronics, or related disciplines
5+ years of embedded software development experience with a strong hands‑on background
Proven experience in leading or managing an embedded software team
Solid understanding of embedded system architecture, drivers, and low‑level software
Working with teams across Shenzhen / Greater Bay Area; hybrid arrangement as required
Information Technology>Application Specialist - Software
Information Technology>IT System Management
Sales, CS & Business Development>Account Servicing
Sales, CS & Business Development>Sales Management
Sales, CS & Business Development>Others
HK$ -
Full Time