Jr. Firmware Engineer

Synapsis Inc. 

📍 Gambir, Indonesia 🇮🇩

full-time
junior
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

FirmwareIoTMQTTSPII2C

Industry

Consumer ElectronicsTelecommunications

Job Description

Job Description

  • Develop and improve firmware for IoT devices and sensors focusing on reliability and basic performance.
  • Collaborate with hardware engineers to support system design and integrate firmware with hardware components.
  • Implement common IoT communication protocols such as MQTT and HTTP for device connectivity.
  • Perform unit testing and help with integration testing to ensure the firmware works correctly and securely.
  • Assist in debugging and fixing firmware problems by finding root causes and applying solutions.
  • Document firmware design and testing processes for team reference and compliance.
  • Read data from sensors using standard interfaces.
  • Write clean, reusable code and optimize firmware for IoT devices with guidance.
  • Work with software engineers to help integrate IoT devices with cloud platforms.

Job Requirements

  • Graduate from Bachelor, Diploma degree from Engineering or other related majors.
  • Have a minimum of 1 year of experience in embedded firmware development for IoT devices or embedded systems.
  • Basic proficiency in Python and frameworks like Flask.
  • Familiarity with STM32 microcontrollers and Raspberry Pi boards.
  • Understanding of communication interfaces like SPI, I2C, UART, and industrial protocols such as Modbus and CAN Bus.
  • Knowledge of IoT protocols (HTTP, MQTT, SNMP) and connectivity options (GSM, Ethernet, Wireless, LoRa, RF).
  • Basic experience working with SQL (MySQL) and NoSQL (MongoDB) databases.
  • Comfortable working with Linux operating systems.
  • Solid basic knowledge of electronics and networking principles.

Apply Now