Embedded Linux Engineer (Kolkata)

Embedded Linux Engineer (Kolkata)

09 Nov
|
Kasava
|
Kolkata

09 Nov

Kasava

Kolkata

Job title: Embedded Linux Developer – Connected Cameras & IoT

Company: Kasava

Employment: Full time

Salary: Competitive, dependent on experience

About Kasava

Kasava develops AI video telematics and accident evidence technology for fleets. Our platform connects vehicle cameras, driver applications and cloud services to help protect drivers, capture incidents and simplify accident reporting.

We are looking for a hands-on Embedded Linux Developer to work with other Linux-based cameras, telematics hardware and connected products. You will help integrate new hardware into Kasava’s platform and improve the reliability of devices already operating in the field.

The role

You will develop device-side applications and integrations using manufacturer SDKs, APIs and communication protocols. Where source-code access is available, you will also work on firmware components.

Working with our technical lead, cloud developers and hardware suppliers, you will take responsibility for making devices record reliably, communicate consistently and deliver footage when customers need it.

Key responsibilities

- Develop and maintain software for embedded Linux devices
- Assess new hardware, SDKs and APIs for compatibility with Kasava’s platform.
- Integrate video recording, live streaming, playback and event-based footage retrieval.
- Work with GPS, accelerometer and device event data to support crash detection and incident recording.
- Implement reliable device-to-cloud communication, including recovery from connectivity loss and interrupted uploads.
- Improve recording continuity,



local storage management and recovery after power loss.
- Build remote diagnostics, device health monitoring, logging and fault alerts.
- Implement and validate configuration changes and software updates using supported manufacturer mechanisms.
- Diagnose issues involving mobile connectivity, video, storage, CPU, memory and device stability.
- Work directly with suppliers to reproduce faults, clarify device behaviour and validate firmware fixes.
- Maintain reusable integrations across different hardware products.
- Document software, device behaviour, known limitations and release procedures.
- Investigate missing footage and device failures, report issues clearly and track corrective actions through to completion.

Essential skills and experience
- Strong practical experience developing software for embedded Linux devices.
- Proficiency in C and/or C++, with Python and shell scripting for diagnostics and automation.
- Experience integrating hardware through manufacturer SDKs, APIs or documented protocols.
- Understanding of Linux processes, services, permissions, networking and system logs.
- Experience with TCP/IP, HTTP/HTTPS and connected-device communication.




- Ability to debug software running on remote devices with limited resources.
- Experience with Git, code reviews, testing and controlled software releases.
- A structured approach to fault investigation, documentation and communication with suppliers.
- Ability to take a feature from development through testing, deployment and ongoing support.

Desirable experience
- Queclink cameras, telematics devices or SDKs.
- Dashcams, IP cameras, automotive electronics or other connected video products.
- GStreamer, FFmpeg, RTSP and H.264/H.265 video.
- GPS, accelerometers, CAN bus or vehicle telemetry.
- Cellular modems, SIM connectivity and intermittent mobile networks.
- OTA updates, watchdogs, rollback mechanisms and fleet device management.
- Yocto, Buildroot, cross-compilation or board support packages.
- Device security, certificates, signed updates and cryptographic verification of data.

What success looks like
- New Linux-based products integrate reliably with Kasava’s platform.
- Devices capture and retain footage consistently.
- Incident footage uploads successfully, including after connectivity interruptions.
- Device faults become visible early and can be diagnosed remotely.
- Updates are tested, documented and recoverable.
- Hardware knowledge and operating procedures are shared across the team.

To apply Send your CV with a short description of an embedded Linux or connected-device project you have delivered. Explain the hardware involved, your personal contribution and a difficult reliability issue you resolved

📌 Embedded Linux Engineer (Kolkata)
🏢 Kasava
📍 Kolkata

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded linux engineer (kolkata) / kolkata