Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software, Graduate Engineer

ESPRESSIF SYSTEMS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is looking for a skilled engineer to design and develop wireless protocol stacks, focusing on Wi‑Fi and Bluetooth technologies. The ideal candidate will have a degree in Computer Science or related fields and proficiency in C/C++ and Python. Responsibilities include implementing embedded solutions for IoT devices and resolving customer issues. Fluency in Chinese is required for collaboration with the Shanghai-based team. Business travel to Shanghai is also expected.

Qualifications

  • Degree in Computer Science, Electronic Engineering, Automation or related fields.
  • Proficient in C/C++ programming and Python.
  • Familiar with FreeRTOS or other real-time operating systems.
  • Knowledge of hardware communication protocols: SPI, UART, I2C, I2S.
  • Fluency in Chinese to collaborate with Shanghai team.
  • Willingness to travel for business in Shanghai.

Responsibilities

  • Design and develop wireless protocol stacks, including Wi‑Fi, Bluetooth, Thread.
  • Implement embedded solutions based on Wi‑Fi, Bluetooth, Thread SoCs and SDKs.
  • Analyze and resolve customer issues for successful product deployment.

Skills

C/C++ programming
Python
Fluency in Chinese (spoken and written)

Education

Bachelor's degree in Computer Science, Electronic Engineering, Automation, or related fields

Tools

FreeRTOS
hardware communication protocols: SPI, UART, I2C, I2S
Job description
Job Responsibilities
  1. Design and develop wireless protocol stacks, including Wi‑Fi, Bluetooth, Thread (IEEE 802.15.4), and coexistence among them
  2. Design and implement embedded solutions based on Wi‑Fi, Bluetooth, Thread SoCs and SDKs, such as IoT devices and smart hardware
  3. Analyze, identify, and resolve customer issues to ensure successful product deployment and project delivery
Job Requirements
  1. Bachelor's degree or above in Computer Science, Electronic Engineering, Automation, or related fields
  2. Proficient in C/C++ programming & Python
  3. Familiarity with FreeRTOS or other real-time operating systems
  4. Knowledge of hardware communication protocols: SPI, UART, I2C, I2S
  5. Fluency in Chinese (spoken and written) to collaborate with our Shanghai-based team
  6. Open to business travel in Shanghai
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.