Senior Engineer - Embedded (Junior & Mid-Level)

Mandatory Skills

  • Strong programming in Embedded C

  • Good understanding of C++

  • Embedded Linux

  • RTOS (FreeRTOS/Zephyr)

  • Device driver development

  • Communication protocols

  • Git

  • Software architecture

  • Multithreading/Multitasking

  • Strong debugging

  • Agile methodology

IoT & Connectivity Skills

  • BLE

  • Zigbee

  • MQTT

  • TCP/IP

  • Wi-Fi

  • Gateway architecture

  • Device provisioning

  • Device onboarding

  • OTA firmware updates

  • Cloud connectivity

  • End-to-end IoT product development

Security Knowledge

  • Secure Boot

  • Secure Firmware Update

  • TLS/SSL

  • Certificate management

  • Device authentication

  • Encryption

  • Authentication & Authorization

  • Key management

Cloud Exposure

  • AWS IoT Core / Azure IoT Hub / equivalent

  • MQTT broker integration

  • REST APIs

  • Device Shadow / Digital Twin

  • Cloud provisioning

  • Telemetry

  • Remote diagnostics

  • Cloud command execution

Preferred Skills

  • Matter

  • Thread

  • BLE Mesh

  • Docker

  • Python

  • Shell scripting

  • Wireshark

  • Bootloader development

Good to Have

  • CI/CD

  • Static code analysis

  • Unit Test framework

Tools

  • Git

  • Jira

  • Confluence

  • VS Code

  • GDB

  • CMake

  • GCC

  • Wireshark

  • Logic Analyzer

  • Oscilloscope

Soft Skills

  • Ownership mindset

  • Problem-solving

  • Communication

  • Cross-functional collaboration

  • Ability to work independently

Strong debugging mindset

Roles & Responsibilities

  • Design embedded firmware.
  • Develop BLE and Zigbee applications.
  • Implement secure device-cloud communication.
  • Develop MQTT modules.
  • Implement OTA firmware updates.
  • Optimize firmware performance.
  • Debug complex embedded issues.
  • Participate in architecture discussions.
  • Perform code reviews.
  • Support product certification and own the product lifecycle.

Bachelor's or Master's degree in Electronics, Computer Science, Electrical Engineering or related discipline.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available