Skip to content
Insights

Embedded Firmware Developer – IoT & Telematics Systems | Remote Job | Karachi

· 2 min read

Full-Time Permanent
Karachi - Pakistan
Posted 3 weeks ago
Job Title

Embedded Firmware Developer – IoT & Telematics Systems

Job Type

Full Time

Job Location

Remote

Industry

Embedded Systems | IoT | Telematics | GPS Tracking

Experience Required

3+ Years

Salary

Market Competitive

Job Overview

We are seeking a highly technical Embedded Firmware Developer with hands-on experience in custom firmware development for GPS tracking, telematics, and IoT devices. The ideal candidate should have strong expertise in embedded systems, real-time communication protocols, vehicle integration, and reliable device-to-platform communication.

This role involves designing, developing, testing, and optimizing firmware for smart tracking and monitoring devices used in transportation, logistics, industrial automation, and connected IoT environments.


Key Responsibilities
  • Develop and maintain custom embedded firmware using C and C++
  • Design firmware for GPS tracking, telematics, and IoT hardware devices
  • Implement RTOS and embedded Linux-based solutions
  • Work on bootloaders and OTA firmware update mechanisms
  • Integrate GNSS/GPS, LTE, Cat-1, NB-IoT, and Cat-M communication modules
  • Develop communication systems using TCP/IP, UDP, MQTT, HTTP/HTTPS, and binary protocols
  • Integrate and manage hardware interfaces including UART, RS232, RS485, I2C, SPI, BLE, CAN bus, J1939, OBD-II, FMS, and 1-Wire
  • Build device-side logic for ignition detection, sensors, relays, geofencing, and event triggers
  • Integrate sensors including fuel sensors, BLE devices, RFID, panic buttons, immobilizers, temperature sensors, and door sensors
  • Optimize power consumption, sleep modes, and battery or solar-powered device behavior
  • Debug firmware issues using serial logs, packet analyzers, protocol tracing tools, and field test data
  • Collaborate with hardware, backend, and operations teams for product development and deployment

Required Skills & Qualifications
  • Strong experience in embedded firmware development using C/C++
  • Hands-on experience with RTOS and embedded Linux
  • Knowledge of bootloaders and OTA firmware update systems
  • Experience with GPS/GNSS and cellular communication modules
  • Strong understanding of telematics and vehicle communication protocols
  • Experience with CAN bus, J1939, OBD-II, FMS, BLE, UART, SPI, I2C, and related interfaces
  • Understanding of networking protocols and packet parsing
  • Experience in sensor integration and real-time event handling
  • Strong debugging and troubleshooting skills
  • Ability to work independently on hardware-level development

Preferred Qualifications
  • Experience working with fleet management or telematics platforms
  • Knowledge of low-power IoT device optimization
  • Familiarity with industrial IoT and connected vehicle systems
  • Experience with custom protocol development and binary communication
  • Understanding of real-world field deployment and testing environments

What We Offer
  • Competitive salary package
  • Opportunity to work on advanced IoT and telematics technologies
  • Challenging and innovative engineering environment
  • Career growth opportunities
  • Flexible remote work environment
  • Collaborative and supportive technical team
How to Apply

Interested candidates can submit their updated CV along with relevant project experience and technical expertise for consideration. at hr@omni-academy.com

Follow our Whatsapp Channel for more Jobs Update: https://whatsapp.com/channel/0029VaCuzhG5PO0wWA8X0L0O

Job Features

Job CategoryTechnology & IT (Information Technology)

Apply For This Job

A valid phone number is required.

Hiring in one of these markets?

Book a 20-minute brief with a consultant in your time zone.

Hire talent More insights