Info Origin logo

Info Origin

Sr. Embedded Firmware Developer

Info Origin

📍 Pune District, India 🇮🇳

full-time
senior
on-site
Posted —

Key Skills

EmbeddedLinuxYoctoMQTTC++

Industry

Consumer ElectronicsTelecommunications

Job Description

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