More jobs:
Job Description & How to Apply Below
Responsibilities
- Design, develop, and maintain scalable IoT platform infrastructure and telematics backend services.
- Develop high-performance TCP/UDP socket servers for handling real-time communication with GPS trackers, IoT devices, and telematics equipment.
- Build and optimize real-time telemetry data pipelines for location, sensor, CANbus, and event processing.
- Implement and maintain device communication protocols, parsers, and binary data handlers for GPS and telematics devices.
- Develop device provisioning, remote configuration, and OTA/FOTA update management systems.
- Monitor system performance, server health, and platform reliability using observability and monitoring tools.
- Troubleshoot production issues, perform root-cause analysis, and ensure high system uptime and stability.
- Design and optimize PostgreSQL databases for high-volume telemetry and time-series data workloads.
- Manage Linux-based infrastructure, virtualization platforms, and containerized services.
- Configure and maintain networking infrastructure including VPN, firewall, reverse proxy, and VLAN environments.
- Collaborate closely with Firmware, Embedded Hardware, QA, and Product teams to ensure seamless end-to-end IoT system integration.
- Improve platform scalability, security, and reliability for large-scale fleet telematics deployments.
- Develop internal tools, APIs, and automation scripts to support operations and engineering workflows.
- Maintain technical documentation for platform architecture, communication protocols, deployment, and troubleshooting procedures.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Electrical Engineering, or related field.
- Minimum 3 years of experience in IoT platform development, backend engineering, or telematics systems.
- Strong programming skills in at least one of the following languages:
Rust, Go, Node.js, or Python. - Hands‑on experience building TCP/UDP socket servers and handling binary communication protocols.
- Strong understanding of GPS tracker and telematics protocols such as GT06, Teltonika Codec, Queclink, NMEA 0183, CANbus/J1939, or similar protocols.
- Experience developing real-time data processing systems and telemetry ingestion pipelines.
- Strong knowledge of PostgreSQL including schema design, indexing, query optimization, partitioning, and replication.
- Familiar with time-series databases and high-frequency telemetry data storage strategies.
- Proficient in Linux server administration and troubleshooting.
- Experience with virtualization and container technologies such as Proxmox VE, Docker, or Kubernetes.
- Strong understanding of networking concepts including TCP/IP, UDP, NAT, VLAN, firewall, VPN, and reverse proxy configuration.
- Experience using HAProxy, Nginx, Wire Guard, OpenVPN, or similar networking tools.
- Hands‑on experience with monitoring and observability tools such as Grafana, Prometheus, Loki, or ELK Stack.
- Familiar with message brokers and streaming systems such as EMQX, RabbitMQ, MQTT, Kafka, or Redis Streams.
- Understanding of IoT security concepts including TLS/mTLS, authentication, access control, and secure device communication.
- Experience building CI/CD pipelines and deployment automation workflows.
- Strong analytical thinking, debugging, and problem-solving skills.
- Able to work independently and collaboratively in cross-functional engineering teams.
- Experience in fleet management, GPS tracking, telematics, or large-scale IoT systems is a strong advantage.
- Familiarity with cloud infrastructure (AWS, GCP, Azure) is a plus.
- Willing to support production troubleshooting and after‑hours incident response when required.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×