IoT Engineer (Middle Level)

Synapsis.id logo

Synapsis.id

View Salaries, Reviews, and more  

Job Summary


Job Type
Permanent

Seniority
Mid

Years of Experience
At least 1 year

Tech Stacks
HTTP LoRa MQTT Linux NoSQL SQL MySQL MongoDB Python

Job Description

  • Design, develop, and optimize embedded firmware for IoT devices and sensors, ensuring reliability, efficiency, and scalability.
  • Collaborate with hardware engineers to define system architecture, select components, and integrate firmware with hardware designs.
  • Implement IoT communication protocols such as MQTT, HTTP, or etc for device-to-cloud and device-to-device communication.
  • Conduct unit testing, integration testing, and validation of firmware to ensure functionality, performance, and security
  • Debug and troubleshoot firmware issues, identify root causes, and implement corrective actions.
  • Document firmware designs, specifications, and test procedures for internal reference and regulatory compliance.
  • Collect sensor data to the device using an available interface.
  • Build reusable code & libraries for future use and optimize code & performance of IoT devices.
  • Collaborate with software engineers teams to integrate devices to servers.

Job Requirements 
  • Graduate from Bachelor, Diploma degree from Engineering or other related majors.
  • Have experience in embedded firmware development for IoT devices or embedded systems for minimum 1 year.
  • Experience with ESP/AVR/STM family microcontrollers and Raspberry Pi.
  • Experience Python Programming Language and Its Framework (1).
  • Experience of hardware/software interfacing and communication protocols (e.g., SPI, I2C, UART).
  • Experience with IoT Protocol Communication Data, like HTTP, MQTT, and SNMP.
  • Experience with IoT Connectivity Communication Data, like GSM, Ethernet, Wireless, LoRa, and other Radio Frequency Modules.
  • Experience with SQL & NoSQL Databases, like MySQL & MongoDB. 
  • Experience with Industrial Protocol Sensor (Modbus, CAN Bus).
  • Familiar with Linux Operating System.
  • Understand Basic Networking and Electronics.

Placement 
  • Halim, East Jakarta.

Interview Questions of IoT Engineer (Middle Level) at Synapsis.id

Currently, there aren't any interview questions for this role at Synapsis.id shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
Unlock Your Interview Potential
The only end-to-end front end interview preparation platform by FAANG ex-interviewers and Staff Engineers.
Get hired at FAANG
Users now work at:

Salary Insights of IoT Engineer (Middle Level) at Synapsis.id

Currently, there aren't any salaries for this role at Synapsis.id shared by other job seekers.

View more salaries from Synapsis.id โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now