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 Category | IoT |
