Senior Embedded Linux & Firmware Engineer (New Delhi)

Senior Embedded Linux & Firmware Engineer (New Delhi)

26 Aug
|
Realtime Biometrics India
|
New Delhi

26 Aug

Realtime Biometrics India

New Delhi

# Senior Embedded Linux & Firmware Engineer

**Company:** Realtime Biometrics India Pvt. Ltd.

**Location:** Delhi NCR / Noida

**Employment Type:** Full-Time

**Experience:** 5–10+ years

**Department:** R&D; / Product Engineering

## About the Role

Realtime Biometrics is looking for a highly experienced **Senior Embedded Linux & Firmware Engineer** to lead the complete software development of our next-generation embedded hardware products.

The candidate will work with third-party hardware platforms and SoC-based development boards and will be responsible for developing, customizing, integrating and maintaining the complete software and firmware stack.

The ideal candidate should have strong hands-on experience in **Embedded Linux, C/C++, BSP, Linux kernel, device drivers, multimedia processing, networking, cloud connectivity and OTA firmware**.

## Key Responsibilities

### Embedded Linux & Firmware

* Develop complete embedded firmware for Linux-based hardware platforms.

* Customize and integrate vendor-provided SDKs and BSPs.

* Modify Linux kernel and device tree.

* Work with U-Boot and bootloader.

* Develop and integrate device drivers.

* Manage GPIO, I²C, SPI, UART, USB, Ethernet and other interfaces.

* Optimize system performance, memory and boot time.

* Develop production-ready firmware.

### Multimedia & Data Processing

* Work with video/image processing pipelines.

* Integrate image sensors and multimedia peripherals.

* Implement hardware-accelerated encoding/decoding.

* Work with H.264/H.265 and other multimedia codecs.

* Manage multiple data streams.

* Implement recording, storage and playback functions.

* Work with ISP and image-processing frameworks where applicable.

### Networking

Develop and integrate:

* TCP/IP

* UDP

* HTTP/HTTPS

* RTSP

* RTP/RTCP

* ONVIF

* DHCP

* DNS

* NTP

* IPv4/IPv6

* WebSocket

* REST APIs

Experience with network-connected embedded products is highly preferred.

### Wi-Fi / 4G / 5G

* Integrate Wi-Fi modules.

* Integrate 4G/5G modules.

* SIM/network management.

* APN configuration.

* Network monitoring.

* Automatic reconnection.

* Remote configuration and diagnostics.

### Cloud Connectivity

Develop software for:

* Device registration

* Device authentication

* Device management





* Remote configuration

* Remote reboot

* Device monitoring

* Cloud communication

* API integration

* Remote diagnostics

* Secure device-to-server communication

### OTA & Firmware Management

Develop a robust firmware-update system supporting:

* OTA updates

* Firmware version management

* Remote upgrades

* Firmware validation

* Rollback/recovery

* Failed-update protection

* Signed firmware

* Secure firmware distribution

### Security

Implement:

* TLS/HTTPS

* Device authentication

* User authentication

* Encryption

* Secure credential storage

* Secure firmware updates

* Firmware signing

* Secure boot where supported

* Protection against unauthorized firmware modification

### Web Interface

Develop and integrate embedded web interfaces using:

* HTML

* CSS

* JavaScript

* REST APIs

* WebSocket

* Embedded web servers

The interface may include:

* Live monitoring

* Device configuration

* Network configuration

* Storage management

* User management

* System information

* Firmware update

* Event configuration

* Logs and diagnostics

### AI / Edge Computing

Experience with edge AI will be an advantage.

Knowledge of:

* Object detection

* Face detection

* Face recognition

* Human/vehicle detection

* Motion detection

* AI inference

* NPU/AI accelerators

* TensorFlow Lite

* ONNX Runtime

* OpenCV

will be preferred.

### Hardware Bring-Up & Debugging

The engineer must be comfortable working with hardware engineers.

Responsibilities include:

* New PCB bring-up

* UART debugging

* JTAG debugging

* Boot-log analysis

* Kernel debugging

* Driver debugging

* Memory and storage troubleshooting

* Peripheral debugging

* Network debugging

* Performance optimization

* Thermal and stability troubleshooting

## Mandatory Technical Skills

* **C**

* **C++**

* Embedded Linux

* Linux Kernel

* Device Drivers

* U-Boot





* BSP/SDK integration

* Cross-compilation

* Git

* GDB

* Multithreading

* IPC

* TCP/IP networking

* Hardware/software debugging

* Embedded systems development

## Preferred Experience

Experience with SoC platforms such as:

* SigmaStar

* Novatek

* HiSilicon

* Goke

* Ingenic

* Ambarella

* Rockchip

* Any equivalent embedded multimedia SoC

Experience working with Chinese OEM SDKs and development platforms will be highly preferred.

## Education

B.Tech / B.E. in:

* Electronics & Communication

* Electronics

* Computer Engineering

* Electrical Engineering

* Embedded Systems

* Computer Science

Equivalent skilled experience may also be considered.

## Experience

**5–10+ years of relevant experience.**

Candidates with experience developing and shipping commercial embedded products will be strongly preferred.

## What the Engineer Will Own

The selected engineer should be capable of taking:

**Third-Party Hardware + SoC + Vendor SDK/BSP**

and developing:

**Our Own Complete Software Platform**

covering:

**Bootloader**



**Embedded Linux**



**BSP & Drivers**



**Hardware/Peripheral Integration**



**Multimedia Processing**



**Networking**



**Wi-Fi / 4G / 5G**



**Web Interface**



**Cloud/API Integration**



**OTA Updates**



**Security**



**AI / Edge Processing**

## Ideal Candidate

The ideal candidate should have previously developed **commercial embedded products from prototype to mass production**.

Candidates from the following industries are preferred:

* Embedded devices

* IoT

* Smart devices

* Networking equipment

* Video/image products

* Industrial electronics

* Access control

* Security products

* Consumer electronics

* Telecom equipment

## Important

This is **not a general software-development position**.

We are looking for someone who can take ownership of the **complete embedded software architecture**, work directly with hardware/SoC vendors, understand their SDK/BSP, modify the underlying software and build a reliable proprietary software platform.

The candidate should be comfortable working independently and eventually leading a small embedded software team.

📌 Senior Embedded Linux & Firmware Engineer (New Delhi)
🏢 Realtime Biometrics India
📍 New Delhi

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: senior embedded linux & firmware engineer (new delhi) / new delhi

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded linux & firmware engineer (new delhi) / new delhi