Senior Embedded Linux & Firmware Engineer (Delhi)

Senior Embedded Linux & Firmware Engineer (Delhi)

11 Sep
|
JobTrade
|
Delhi

11 Sep

JobTrade

Delhi

Job Role Senior Embedded Linux & Firmware Engineer

- Lead the complete software and firmware development for next-generation embedded hardware products.
- Develop, customize, integrate, and maintain embedded software for Linux-based SoC platforms.
- Work with third-party hardware platforms, development boards, vendor SDKs, and BSPs.
- Take ownership of the complete embedded software architecture from prototype through production.
- Collaborate closely with hardware engineers and SoC vendors for product development and debugging.

Key Responsibilities Embedded Linux & Firmware:

- Develop production-ready firmware for Linux-based embedded hardware.
- Customize and integrate vendor-provided SDKs and BSPs.
- Modify Linux Kernel and Device Tree as required.
- Work with U-Boot and bootloaders.
- Develop and integrate device drivers.
- Work with GPIO, I²C, SPI, UART, USB, Ethernet, and other hardware interfaces.
- Optimize system performance, memory usage, and boot time.

Multimedia & Data Processing

- Develop and integrate video and image-processing pipelines.
- Integrate image sensors and multimedia peripherals.
- Implement hardware-accelerated encoding and decoding.
- Work with H.264/H.265 and other multimedia codecs.
- Manage multiple data streams.
- Implement recording, storage, and playback functionality.
- 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
- Work on network-connected embedded products.




- Troubleshoot and optimize network communication and connectivity.

Wi-Fi / 4G / 5G

- Integrate Wi-Fi, 4G, and 5G modules.
- Handle SIM and network management.
- Configure APN settings.
- Implement network monitoring and automatic reconnection.
- Support remote configuration and diagnostics.

Cloud Connectivity

- Develop device registration and authentication systems.
- Implement device management and remote configuration.
- Develop remote reboot and device monitoring functionality.
- Integrate cloud communication and APIs.
- Implement secure device-to-server communication.
- Support remote diagnostics.

OTA & Firmware Management

- Develop robust OTA firmware update systems.
- Implement firmware version management and remote upgrades.
- Develop firmware validation and rollback/recovery mechanisms.
- Implement failed-update protection.
- Support signed firmware and secure firmware distribution.

Security

- Implement TLS/HTTPS and secure communication.
- Implement device and user authentication.
- Implement encryption and secure credential storage.
- Develop secure firmware-update mechanisms.
- Implement firmware signing and secure boot where supported.
- Protect devices against unauthorised firmware modification.

Embedded Web Interface

- Develop and integrate embedded web interfaces using:

- HTML

- CSS

- JavaScript

- REST APIs

- WebSocket

- Embedded web servers

- Develop interfaces for

- Live monitoring

- Device configuration

- Network configuration

- Storage management

- User management

- System information

- Firmware updates

- Event configuration

📌 Senior Embedded Linux & Firmware Engineer (Delhi)
🏢 JobTrade
📍 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 (delhi) / delhi

Subscribe to this job alert:

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