Search by job, company or skills

Synapsis

Mid. Embedded Engineer (IoT)

2-4 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

  • Develop, test, and optimize firmware for devices across project stages such as PoC, Trial, and Production Execution.
  • Design and maintain scalable, efficient, and reliable firmware architectures to support ongoing and future IoT or embedded system projects.
  • Explore and integrate new sensors, actuators, modules, communication protocols, and emerging technologies to improve product functionality.
  • Collaborate closely with hardware, electronics, QA, backend, and product teams to ensure smooth system integration and expected performance.
  • Perform hands-on debugging, troubleshooting, and performance tuning on embedded platforms and real devices.
  • Conduct firmware validation, functional testing, and system-level testing to ensure stability and quality.
  • Prepare and maintain clear documentation covering design decisions, development processes, test results, and integration steps.
  • Support continuous improvement by adopting best practices, improving workflows, and evaluating new tools or development methodologies.
  • Provide technical support and contribute to problem-solving during product deployment or field testing.

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.
  • Strong analytical and problem-solving skills with attention to technical details.
  • Good communication and teamwork skills to collaborate in cross-functional engineering environments.
  • Experience using Python frameworks (e.g., Flask) and working with databases such as MySQL or MongoDB.
  • Proficient with embedded development tools such as IDEs, compilers, and debuggers (Visual Studio, Arduino IDE, GCC toolchain, etc.).
  • Solid understanding of sensors, actuators, and common embedded communication protocols (UART, SPI, I2C, etc.).
  • Knowledge of device-to-server communication protocols including HTTP, MQTT, and SNMP.
  • Familiarity with networking technologies such as Ethernet, WiFi, GSM, and experience with LoRa.
  • Understanding of industrial communication protocols such as Modbus and CAN Bus.

Placement

  • Halim, East Jakarta.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135582737