Embedded Software Engineer Bengaluru

Embedded Software Engineer Bengaluru

24 Aug
|
Pump Academy
|
Bengaluru

24 Aug

Pump Academy

Bengaluru

Job Summary

The Embedded Systems Engineer will design, develop, test, and maintain firmware and embedded software for IoT gateway and edge computing products. This role demands a robust foundation in Linux-based embedded development, real-time communication protocols, hardware interfacing, and cloud connectivity, with a preference for candidates familiar with industrial condition monitoring or predictive maintenance domains

Key Responsibilities

Embedded Software Development
Design and develop embedded Linux applications in C, C++, and Python for Raspberry Pi (RPi/RSP) and Toradex Gateway/Edge platforms.
Write optimized, production-grade code adhering to embedded software best practices and coding standards.
Implement and maintain device drivers, kernel modules, and BSP customizations for target hardware.
Develop and integrate firmware for real-time and Linux-based microcontroller/microprocessor systems.

IoT Gateway & Edge Computing
Build and deploy IoT gateway solutions for data acquisition, edge processing, and cloud transmission.




Develop MQTT-based telemetry pipelines for sensor data from industrial field devices.
Implement Modbus RTU/TCP, CAN, RS-485, and other industrial protocol stacks for device communication.
Configure and manage network interfaces including Ethernet, TCP/IP, Wi-Fi, and cellular for remote deployments.

Hardware & Protocol Integration
Interface with peripheral hardware via SPI, I2C, UART, GPIO, and USB buses.
Collaborate with hardware engineers to validate PCB designs, schematics, and bring-up recent boards.
Debug and resolve hardware-software integration issues using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
Develop hardware abstraction layers (HAL) to decouple application logic from hardware specifics.

Linux & System Configuration
Configure and maintain embedded Linux systems including kernel, device tree, bootloader (U-Boot), and root filesystem.
Write and maintain Linux shell scripts for system

📌 Embedded Software Engineer Bengaluru
🏢 Pump Academy
📍 Bengaluru

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 software engineer bengaluru / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer bengaluru / bengaluru