Chat on WhatsApp
Company Logo

Firmware Engineer

Rp7.000.000 - 10.000.000/Bulan
Penuh Waktu · Kerja di lokasi
Minimal Sarjana (S1)
3 - 5 tahun pengalaman

Persyaratan

Kerja di lokasi
3 - 5 tahun pengalaman
Minimal Sarjana (S1)

Skills

Python

Embedded Development

C++

Embedded Systems

Real-Time Operating System (RTOS)

Benefit Kerja

Career Path

THR

Work Insurance

Health Insurance

Loker ini dikelola oleh

R
Rekruter

Deskripsi pekerjaan Firmware Engineer Indo Trans Teknologi

The Firmware Engineer is responsible for designing, developing, testing, and maintaining firmware for TransTRACK's IoT and telematics devices. This role focuses on building reliable embedded systems for vehicle data communication, sensor integration, device management, and cloud connectivity. The successful candidate will work closely with Hardware, Platform, and QA teams to deliver high-performance, secure, and scalable products that operate reliably in demanding real-world environments.

Responsibilities

  • Design, develop, and optimize high-performance embedded firmware using C/C++, Python, and other relevant programming languages for various MCU and SoC platforms, both bare-metal and RTOS-based.
  • Develop and maintain low-level drivers and middleware for sensor integration and vehicle communication interfaces, including CAN/CAN-FD, J1939, I²C, SPI, UART, GPIO, and ADC.
  • Implement and maintain communication protocols and networking stacks such as TCP/IP, MQTT, HTTPS, BLE, and cellular connectivity to ensure reliable device-to-cloud communication.
  • Develop robust data acquisition and processing systems for telematics, fleet management, and IoT applications.
  • Design and implement power management features, including sleep modes, watchdog mechanisms, and recovery strategies for power-related anomalies.
  • Develop secure Firmware-Over-The-Air (FOTA) solutions with firmware validation, rollback mechanisms, and integrity verification.
  • Perform firmware debugging, profiling, optimization, and root-cause analysis using oscilloscopes, logic analyzers, protocol analyzers, and software debugging tools.
  • Create and execute unit tests, integration tests, and validation procedures to ensure firmware quality, reliability, and scalability.
  • Collaborate closely with Embedded Hardware Engineers during schematic reviews, board bring-up, prototype validation, and production readiness activities.
  • Develop factory testing utilities, manufacturing tools, and diagnostic features to support product deployment and maintenance.
  • Investigate field issues, analyze device logs, and implement corrective actions to continuously improve product stability and performance.

Requirements & Skills :

Technical Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems, or related fields.
  • Minimum 3 years of experience in Embedded Firmware Development (Senior level preferred: 5+ years).
  • Strong programming skills in C/C++ for embedded systems.
  • Experience with Python for scripting, automation, testing, or development tools.
  • Solid understanding of embedded system architecture, microcontrollers, and real-time systems.
  • Hands-on experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX, or similar platforms.
  • Strong knowledge of communication protocols including CAN Bus / CAN-FD, J1939, UART, SPI, I²C, Modbus, GPIO / ADC
  • Experience implementing networking protocols and IoT communication technologies TCP/IP, MQTT, HTTPS/TLS, WebSocket, BLE, Cellular (2G/4G/LTE/NB-IoT)
  • Experience working with GNSS/GPS modules and telematics systems is highly preferred.
  • Familiarity with secure boot, firmware encryption, authentication, and FOTA implementation.
  • Experience with Linux-based embedded systems is a plus.
  • Proficient in using Git and modern software development workflows.

Preferred Qualifications

  • Experience in telematics, fleet management, vehicle tracking, IoT, automotive, or industrial automation industries.
  • Familiarity with automotive communication standards and vehicle diagnostics.
  • Experience integrating satellite communication modules is a strong advantage.
  • Knowledge of hardware debugging tools such as oscilloscopes, logic analyzers, JTAG/SWD debuggers, and protocol analyzers.
  • Experience supporting manufacturing, production testing, and field deployments.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Ability to troubleshoot complex hardware-software integration issues.
  • Excellent communication and documentation skills.
  • Self-motivated, proactive, and able to work independently.
  • Strong teamwork and collaboration skills in cross-functional engineering environments.
  • Ability to manage multiple projects and priorities in a fast-paced technology company.
Tentang Perusahaan
Indo Trans Teknologi
Information Technology and Services
51 - 200 karyawan

TransTRACK is a tech-enabler startup company that focuses on digitalizing fleet operations through fleet operation optimizer and supply chain integrator solutions to help business people in various industries optimize their operations by reducing costs, increasing efficiency, maximizing productivity, and increasing business sustainability.

TransTRACK offers companies solutions to increase productivity and fleet utilization by 40%, as well as reduce overtime, fuel and labor costs, total mileage and idle time by 30% by digitizing their fleet operations.

For further information, please visit https://www.transtrack.co/.

Alamat kantor

Menara 165, 12th Floor, Unit D1 Jl. TB Simatupang Kav 1 Cilandak, Jakarta Selatan 12560, DKI Jakarta – Indonesia

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Lowongan Lainnya Untukmu

IoT Engineer

Rp 10 jt-15 jt
Freelance
1–3 tahun
Minimal Sarjana (S1)
S One Creative
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
PT Optimaxx Prima Teknik

IoT Engineer

Rp 15 jt-17 jt
Freelance
3–5 tahun
Minimal Pendidikan Profesi
Scaleout

Programmer IOT

Rp 5 jt-7 jt
Penuh Waktu
3–5 tahun
Minimal Diploma (D1 - D4)
PT. Ekata Logue Ekologika

Hardware Engineer

Gaji Tidak Ditampilkan
Penuh Waktu
Minimal Diploma (D1 - D4)
PT Merapi Tani Instrumen (Mertani)

Firmware Engineer