FoJobPreviewBackLink:IoT Engineer / Jakarta

Job Description

  • Develop and implement firmware for devices supporting various project phases such as Proof of Concept (PoC), Trial, and Execution.
  • Design scalable and maintainable firmware architectures to support ongoing and future product development needs.
  • Explore, evaluate, and integrate new sensors, actuators, communication protocols, and emerging technologies to enhance product capabilities.
  • Work closely with hardware, electronics, QA, and product teams to ensure seamless integration and functionality.
  • Perform firmware debugging, optimization, and performance tuning on embedded platforms and real hardware.
  • Ensure thorough documentation of exploration processes, development progress, testing results, and technical decisions throughout project lifecycle.
  • Support continuous improvement initiatives by researching and adopting best practices and new tools in embedded firmware engineering.

Job Requirements

  • Graduate from Bachelor, Diploma degree from Electronics Engineering, Electrical Engineering or other related majors.
  • Have a minimum 2 years of experience as an Firmware Engineer ideally within IoT or embedded systems projects.
  • Good analytical skills, attention to technical details, and effective problem-solving abilities.
  • Good communication and teamwork skills to work collaboratively within cross-functional teams.
  • Experience with Python frameworks such as Flask within databases such as MySQL or MongoDB.
  • Proficient with embedded development tools such as IDEs, compilers, debuggers (e.g., Visual Studio, Arduino IDE, GCC toolchain).
  • Good knowledge of sensors, actuators, and common embedded communication protocols (UART, SPI, I2C, etc.).
  • Understanding of server and device communication protocols including HTTP, MQTT, and SNMP.
  • Knowledge of networking technologies such as Ethernet, WiFi, GSM, and preferable experience with LoRa.
  • Understanding of industrial communication protocols like Modbus and CAN Bus is a significant advantage.