Senior Embedded System Engineer

Maestronic 

📍 Denpasar, Indonesia 🇮🇩

full-time
senior
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

C++PythonYoctoMQTTIoT

Industry

Transportation & LogisticsConsumer Electronics

Job Description

Location: Denpasar, Bali

Experience Level: 2–5 years

Employment Type: Full-time


About Us

Maestronic is a global provider of cost-effective real-time passenger information systems, digital signage, fleet management, and vehicle monitoring solutions for public transportation. Our team works on cutting-edge embedded systems, combining software and hardware expertise to improve urban mobility.


About the Role

We are seeking a Senior Embedded Systems Engineer to join our team in Denpasar, Bali. This unique

role combines embedded software and You will design, develop, and optimize embedded applications

for connected devices while ensuring seamless data flow with ERP back-end systems. The position suits

someone who enjoys working at the intersection of hardware, firmware, and enterprise software.


Responsibilities

• Design, develop, and maintain firmware for embedded systems and IoT devices.

• Work with hardware teams to integrate firmware with sensors, controllers, and electronic circuits.

• Build communication interfaces between embedded devices and ERP software (via APIs, MQTT, HTTP, or other protocols).

• Develop and optimize Yocto and OpenWRT based embedded systems.

• Debug and troubleshoot system-level issues across firmware, hardware, and databases.

• Optimize device performance, memory usage, and power efficiency.

• Collaborate with ERP software developers to align embedded data handling with business workflows.

• Document technical designs, processes, and integration standards.


Requirements

• Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

• 2–5 years of professional experience in embedded systems development.

• Proficiency in C/C++, Python, Shell Scripting for embedded programming.

• Experience Working with Embedded Linux/Yocto/OpenWRT

• Familiarity with ERP workflows (inventory, procurement, finance, or related).

• Experience with communication protocols (UART, RS-232, RS-485, SPI, I2C, BLE, Wi-Fi, MQTT).

• Proficiency with debugging tools.

• Strong problem-solving skills and ability to work independently.

• Good problem-solving and communication skills and ability to work in a fast-paced development environment.

• English communication skills (written and spoken) to collaborate with international teams.

• Eagerness to learn and improve.

• Willing to be based in Denpasar, Bali.


Nice to Have

• Experience with real-time operating systems (RTOS).

• Familiarity with OTA (Over-the-Air) firmware updates.

• Knowledge of Python or scripting for test automation.

• Exposure to cloud platforms (AWS IoT, Azure IoT, GCP IoT Core).

• Understanding of IoT security and data compliance.


What We Offer

• Opportunity to work on cutting-edge embedded + ERP integration projects.

• Collaborative environment bridging hardware and enterprise software teams.

• Career growth in both embedded systems and ERP solutions.

• Supportive team environment with career growth opportunities.

• Flat hierarchy with an open and innovative culture.