Position Title
: Embedded Firmware – Senior Developer
Position Type
: Full-time
Duration
: Long Term
Work Location
: Pune, MH
Work Preference
: Onsite
Key Responsibilities
-
7–10 years of experience i
n Embedded Linux software developme
nt for industrial or networked audio system
-
Bachelor’s or Master’s degree in Computer Science, Electronics, ElectricalEngineering, or related field
-
Strong expertise i
n Embedded C/C
++, with working knowledge of Python and Shell scripting
-
Hands-on experience with audio systems, codecs, DSP, SIP, multicast streaming, and wireless protocols (BLE, Zigbee) preferred
-
Experience with secure device connectivity (MQTT/TLS) preferred
-
Practical experience wit
h Yocto/OpenEmbedd
ed, BitBake, recipe updates, package/image customization, and layer configuration
-
Experience with cross-compilation, embedded toolchains, and debugging on target hardware
-
Strong problem-solving, debugging, and system-level thinking skills
-
Experience working i
n regulated, high-reliability, or safety-critical environment
s preferred
Preferred Skills
-
Owning or supporting custom embedded Linux distribution
-
Exposure to ARM-based platforms, boot flow, device tree, bootloader, or BSP collaboration
-
Experience in audio, paging, intercom, industrial communication, emergency notification, or other networked embedded product
-
Familiarity with wireless technologies such as BLE, Zigbee, LoRa/LoRaWAN, or mesh network
-
Experience with CI/CD, automated build pipelines, or release engineering for embedded Linux
Tech Stack & Tools
-
Programming
: C, C++, Python, Shell scripting
-
Embedded Linu
x: User-space development, system services, IPC, networking, debugging
-
Build & Distributio
n: Yocto, OpenEmbedded, BitBake, cross-compilation, SDks
-
Connectivity
: TCP/IP, MQTT/TLS, OTA/update mechanisms
-
Version Contro
l: Git/GitHub
Debug Tool
s: GDB, serial console, logs, oscilloscope, logic analyser, protocol analysers