
Search by job, company or skills
Embedded Linux Application Developer
Location: Pune
Experience: 2-5 years
About the Role
We are looking for a hands-on embedded software engineer to join our product development team. You will work on Linux-based embedded systems spanning application development, build infrastructure, and device-level integration.
Responsibilities
Develop and maintain user space applications in C for embedded Linux targets
Own and maintain build system configurations (Buildroot / Yocto / similar)
Collaborate on BSP bring-up, system integration, and field deployments
Write clean, well-documented C code with attention to memory and performance constraints
Required
2–5 years of embedded software development experience
Solid embedded Linux application development experience
Hands-on with embedded Linux build systems — Buildroot, Yocto, or equivalent
Strong C programming skills; comfortable with pointers, memory management, and low-level system interfaces
Good to Have
Linux kernel driver development experience
Camera firmware or ISP pipeline work
Video pipeline experience — FFmpeg, GStreamer, or similar
RTSP streaming protocols
TLS/crypto library experience — mbedTLS, OpenSSL, or equivalent
Job ID: 147470871
Skills:
Rtos, Device Drivers, System Integration, Firmware, power management, Kernel Linux, Embedded Systems, Memory System Fabric, Software Stacks, ARM or other low-power SoC architectures
Skills:
Gdb, Jtag, Shell, Perl, Osi Model, C Programming, Python, deterministic Ethernet switch ICs, Linux Embedded OS, IEEE 802.1AS, OpenOCD, automotive-grade Ethernet switch ICs, IEEE 802.1Qbv, Tcl Expect, in-circuit emulators, Ethernet switching fabric design, TCP IP stack, hardware debuggers
Skills:
Drm, C, Debugging Tools, Linux Kernel Programming, Pci, Linux Internals, driver development frameworks, V4L2, ALSA, camera IPs, remote debugging techniques, hardware interfaces, Sensors
Skills:
Spi, C, Usb, I2c, Version Control, Embedded Linux, Debugging, Yocto, Modbus, i2s, ARM-based SoCs, U-Boot, ADC, DSPs, Secure firmware frameworks, Rs485, Firmware compatibility management, Microchip Atmel microcontrollers
Skills:
Continuous Integration, C, Data Structures And Algorithms, HAL and nRF frameworks, low-level hardware interactions, memory management in non-garbage collected environments, embedded systems design, Keil, embedded system schematics, Microcontrollers, component data sheets and specifications
We don’t charge any money for job offers