Embedded Software Engineer – ESP32

Kaiyan Medical

Alderley Edge

On-site

GBP 55,000 - 75,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A light therapy solutions company located in Alderley Edge, England, seeks a Mid-Senior Embedded Software Engineer. The role involves designing and implementing software using C/C++ for embedded systems, specifically on the Espressif ESP32. Candidates should have over 3 years of experience and proficiency in RTOS development. A college degree in relevant fields is required, along with Mandarin proficiency for internal communication. This full-time position offers the opportunity to work on innovative medical and beauty devices.

Qualifications

  • 3+ years of relevant embedded software development experience.
  • Working proficiency in Chinese (Mandarin) for internal communication.
  • Proficient in C/C++, with knowledge of data structures and SDLC.
  • Hands-on experience with RTOS and Espressif ESP32; familiar with ESP-IDF/ADF environments.
  • Experience with LVGL or embedded GUI frameworks and UI design for color displays.
  • Knowledge of Wi-Fi and BLE, plus UART, SPI, I2C interfaces.
  • Strong ownership, reliability under pressure, and ability to own modules/projects.
  • Fluency in Chinese (Mandarin) for internal communication and documentation.

Responsibilities

  • Define software solutions and evaluate/establish system architecture.
  • Participate in requirements analysis, solution design, and C/C++ implementation.
  • Prepare and maintain development documents and technical specifications.
  • Work with hardware and test teams on system integration and performance optimization.
  • Contribute to coding standards and internal training for the software team.
  • Support codebase management and internal training for the software team.

Skills

C/C++
RTOS development
ESP-IDF/ADF
Wi-Fi communication protocols
BLE communication protocols
LVGL or other embedded GUI frameworks
System architecture
Ownership

Education

College degree in Electronics, Communication, Automation, or related fields

Tools

ESP-IDF/ADF

Job description

Company Overview

Kaiyan Medical is a leader in light-therapy solutions, transforming advanced light science into innovative programs for beauty, wellness, sports recovery, and clinical care. With a global network of GMP- and ISO 13485-certified facilities and regional hubs in the USA, Europe, India, and Hong Kong, Kaiyan serves partners in over 100 countries. Boasting a strong R&D team, an extensive clinical data library, and numerous phototherapy patents, the company delivers high-quality OEM/ODM solutions that adhere to FDA 510(k), CE, MDSAP, BSI, and UK CA standards. From flexible wearables to full-body systems, Kaiyan harnesses the power of light therapy to deliver proven results. Learn more at www.kaiyanmedical.com.

Location

Alderley Edge, England, United Kingdom

Role Overview

You will be responsible for the design and implementation of embedded software based on Espressif ESP32, working closely with hardware, testing, and product teams. The role covers the full lifecycle from requirements and architecture to coding, documentation, debugging, and optimization.

Key Responsibilities
  • Define software solutions and evaluate/establish system architecture based on product requirements.
  • Participate in requirements analysis, solution design, and C/C++ implementation to ensure on-time delivery.
  • Prepare and maintain development documents, technical specifications, and standardized materials to ensure traceability.
  • Work with hardware and test teams on system integration, debugging, and performance optimization.
  • Participate in design reviews and key technical decisions; help standardize software design and modular development.
  • Contribute to coding standards, codebase management, and internal training for the software team.
Qualifications
  • College degree or above in Electronics, Communication, Automation, or related fields.
  • 3+ years of relevant embedded software development experience.
  • Proficient in C/C++, familiar with data structures, and with a solid understanding of the software development lifecycle.
  • Hands‑on experience with RTOS development and Espressif ESP32, familiar with ESP-IDF/ADF development environments.
  • Experience with LVGL or other embedded GUI frameworks, able to independently design and implement UIs for color displays.
  • Familiar with communication protocols such as Wi‑Fi and BLE, and common hardware interfaces including UART, SPI, I²C, etc.
  • Strong sense of ownership, responsibility, and ability to work under pressure.
  • Able to take full ownership of embedded modules or projects. Experience in consumer electronics and/or medical / beauty devices is a strong plus.
  • Language: Working proficiency in Chinese (Mandarin) is required for internal communication and documentation.
Seniority Level
  • Mid‑Senior level
Employment Type
  • Full‑time
Job Function
  • Engineering and Information Technology
Industry
  • Medical Equipment Manufacturing
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ESP32 Embedded Software Engineer – Medical Devices
ESP32 Embedded Software Engineer – Medical Devices

Kaiyan Medical • Alderley Edge

On-site
GBP 55,000 - 75,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Room at the Top Recruitment • Cambridgeshire and Peterborough

On-site
GBP 44,000 - 73,000
25 days holiday
Hybrid work model
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 60,000 - 80,000
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Embedded Software Engineer
Embedded Software Engineer

PA Consulting • Melbourn

On-site
GBP 40,000 - 70,000
Private healthcare
25 days annual leave
Generous pension scheme
+3
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

ZENOVO • Cambridge

On-site
GBP 50,000 - 60,000
Bonus
Benefits package
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection • Cambridge

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

OnTarget Communications • Toome

On-site
GBP 55,000 - 75,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Room at the Top Recruitment • Cambridge

On-site
GBP 49,000 - 66,000
Senior Embedded Software Engineer (UK)
Senior Embedded Software Engineer (UK)

Racelogic Ltd. • Buckingham

On-site
GBP 50,000 - 70,000
Profit-related bonus
Comprehensive healthcare package
Enhanced pension scheme
+1