CoolStar Innovation Technology Limited
Senior Software Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
HK$360,000 – HK$420,000 / year
Work mode:
Onsite
Published on:
24 August 2026
What they need
Responsibilities:
Lead embedded control software development across NEV, IDC, and cold chain product lines; own software architecture design, modular development, and platform reusability strategy to enable shared software infrastructure across product families.
Drive motor selection, parameter confirmation, and performance testing for product applications (compressors, fans, water pumps); design, develop, and debug application-layer functional software for motor controllers.
Own motor control algorithm research and feasibility analysis; perform modeling, simulation, code development, and effect verification; lead continuous performance optimization initiatives.
Define and develop software interface standards and architecture for motor controllers; lead software platformization to reduce per-product development cost and cycle time.
Develop and maintain MCU firmware on ARM Cortex-M series (M0/M3/M4); implement peripheral drivers and communication protocols (TIMER, UART, I2C, SPI, USB, CAN, LIN, etc.); support bootloader and OTA upgrade development.
Lead system-level integration testing; define test strategies, troubleshoot cross-layer software issues, and resolve performance bottlenecks.
Set technical direction for the software team; author and review technical documentation; mentor engineers and drive team-wide coding standards and best practices.
Requirements:
Bachelor's degree or above in Automation, Communications Engineering, Electronic Engineering, Computer Science, or a related discipline.
3+ years of in-depth experience in embedded software architecture design, program development, system debugging, software platformization, performance optimization, and technical problem solving.
Proficient in C/C++; strong software engineering fundamentals with rigorous coding standards and modular design expertise.
Proficient with ARM Cortex-M series MCUs (STM32, GD32, domestic chips); deep knowledge of peripheral interfaces and communication protocols.
Solid understanding of FOC and sensorless FOC algorithms; proficient in PID control, digital filter design, and control loop parameter tuning.
Familiar with embedded OS fundamentals (task scheduling, memory management); experienced in bootloader development and software upgrade mechanisms.
Familiar with development environments (KEIL, CCS, Linux) and hardware debugging tools; able to read schematics and provide hardware design input.
Strong cross-functional collaboration, technical leadership, and problem-solving skills; highly accountable and execution-driven.
Other offers great for you!
These companies are also looking for great profiles
OTOREMOTE
Senior Software Engineer / CTO
Environ 50/60K par an selon expérience
Permanent contract
Marseille, France
Hybrid, Remote
Skills
9 months ago
Quick apply
Team.is
Senior Software Engineer - Fintech
90 000€ - 150 000€
Permanent contract
Paris, France
Hybrid
Skills
7 months ago
Quick apply
Kalytech Consulting
Senior Software Engineer
530
Freelance
Brussels, Belgium
Hybrid
Skills
4 months ago
Quick apply