Enable job alerts via email!

Software Engineer – IoT Development & Opensource

REALTEK SINGAPORE PRIVATE LIMITED

Singapore

On-site

SGD 50,000 - 70,000

Full time

11 days ago

Job summary

A leading semiconductor design company in Singapore seeks a Software Engineer to develop software and firmware for cutting-edge IoT devices. You will work closely with hardware teams, implement innovations, and participate in community engagement. Ideal candidates have a degree in a related field and experience in C/C++. Fresh graduates are welcome to apply.

Qualifications

  • Bachelor’s degree or above in Computer Engineering, Electrical Engineering, or other related majors.
  • Experience with embedded system drivers and peripherals.
  • Willingness to learn new technologies and follow the latest trends.

Responsibilities

  • Maintain, implement, and validate embedded software for IoT SoCs.
  • Design middleware to simplify the customer development process.
  • Collaborate with third parties for hardware and software projects.

Skills

Experience with C/C++
Experience with a scripting language (Python/Bash/etc.)
Good Communication Skills
Teamwork Skills

Education

Bachelor’s degree in Computer Engineering or Electrical Engineering
Fresh graduates welcome

Tools

Arduino
PlatformIO

Job description

JOB HIGHLIGHTS

· Cutting Edge Internet-of-Things and AI Technologies

· Open Source and Maker Culture

· Friendly Working Environment

JOB DESCRIPTION

· Realtek is one of the leading fabless semiconductor design companies in the world, with this position, you will get to play a role in value-add to the latest Realtek wireless communication IC product line.

· You will develop software and firmware for the state-of-the-art Internet-of-Things microcontrollers, writing tools, automation, and build systems.

· You will also work closely with the hardware, driver, test, and marketing team to be exposed to the entire product designing cycle.

· You will have the chance to prototype your ideas and make them public through social media, workshops, and events.

· You will be able to follow the latest tech trend and learn new skills when working with cutting-edge technologies.

ROLES & RESPONSIBILITIES

· Be a part of a team that maintains, implements, and validates embedded software for Realtek's latest IoT SoCs

· Design application-level middleware to simplify the customer development process

· Port new features, capabilities, and platforms to Realtek IoT SoCs

· Prototype innovative IoT applications using various network protocols, tools, and open source software

· Debug and fix peripheral, wireless connectivity(Bluetooth, Wi-Fi, etc.), and network-level issues

· Collaborate with third parties for hardware and software projects (ARM, SeeedStudio, Sparkfun, Adafruit, AI-Thinker...)

· Online & offline event organization with groups, institutes, and local universities

· Content creation and social media marketing strategy based on Realtek IoT solutions

· Community management and customer support

JOB REQUIREMENTS

· Bachelor’s degree or above in Computer Engineering, Electrical Engineering, or other related majors

· Fresh graduates are welcome to apply

· Experience with C/C++ and a scripting language(Python/Bash/etc.) is a must

· Experience with embedded system drivers, peripherals, computer networks, wireless connectivities, and open source development platforms (Arduino, PlatformIO, etc.)

· Experience with TinyML and/or AIoT-related development is a bonus

· Experience with video editing and content creation

· Willingness to learn new technologies and ability to follow the latest software and electronics trend

· Good Communication and Teamwork Skills

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.