Beranda Job Details
P
Engineering 🏢 Full Time ⭐️ Terverifikasi

Senior Firmware Engineer - Embedded Systems & IoT Innovation

Private Advertiser
Canggu, Bali, Indonesia
Salary Estimate
Rp 40.000.000 – Rp 70.000.000
Newest
Live Update
17 Juli 2026
Deadline
17 Jul 2027

job description

Join a cutting-edge R&D team in Bali as a Senior Firmware Engineer to pioneer next-generation electrical systems and embedded solutions. This role offers the unique opportunity to work on IoT devices, smart hardware, and real-time firmware in a collaborative, multidisciplinary environment. Based in the vibrant tech hub of Canggu, you’ll contribute to innovative projects that bridge hardware and software, shaping the future of connected technologies.

We’re seeking a hands-on expert with a passion for low-level programming, microcontroller development, and system optimization. Your work will directly impact product performance, reliability, and scalability in a fast-paced, agile setting. Ideal for engineers who thrive in dynamic teams and want to make a tangible difference in the tech landscape of Southeast Asia.

Responsibility

  • Design, develop, and debug embedded firmware for microcontrollers (ARM, ESP32, STM32, etc.) and IoT devices.
  • Collaborate with hardware engineers to define system architectures and ensure seamless hardware-software integration.
  • Optimize firmware for power efficiency, real-time performance, and memory constraints in resource-limited environments.
  • Implement and test communication protocols (I2C, SPI, UART, BLE, LoRa, etc.) and device drivers.
  • Develop and maintain RTOS-based applications (FreeRTOS, Zephyr) and bare-metal solutions.
  • Conduct code reviews, static analysis, and unit testing to ensure robustness and compliance with industry standards (MISRA-C, ISO 26262).
  • Troubleshoot and resolve firmware-related issues in prototypes and production units.
  • Document firmware designs, APIs, and technical specifications for cross-team alignment.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 5+ years of professional experience in embedded firmware development for consumer electronics, industrial systems, or IoT.
  • Proficiency in C/C++ for microcontrollers and deep understanding of hardware-software interfaces.
  • Experience with debugging tools (JTAG, SWD, logic analyzers) and development boards (STM32, Raspberry Pi, Arduino).
  • Familiarity with version control systems (Git) and CI/CD pipelines for embedded projects.
  • Knowledge of wireless protocols (Wi-Fi, Bluetooth, Zigbee) and cloud connectivity (MQTT, AWS IoT, etc.).
  • Strong problem-solving skills and ability to work in Agile/Scrum environments.
  • Excellent communication skills in English; prior experience in international teams is a plus.

Required Skills

Embedded C C++ ARM Cortex STM32 ESP32 RTOS FreeRTOS Zephyr I2C SPI UART BLE LoRa MQTT Git JTAG SWD MISRA-C IoT Firmware Debugging Hardware-Software Integration

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua