Site Logo
search
menu

Job Title: Embedded Linux Developer

Qualification: B.E/B.Tech, M.E/ M.Tech

Experience: 3 to 7

Job Post Date: 07/04/2026

Job Expiry Date: 07/05/2026

Location: Pune




Job Description:

      We’re looking for an experienced Embedded Linux Engineer with 3–7 years of experience to support development and integration of embedded Linux software for IP-based audio systems, speakers, intercom devices, emergency notification systems, and networked embedded endpoints. This role focuses on Linux application development, platform integration, and support for Yocto/OpenEmbedded-based image builds under the guidance of the Embedded Firmware Lead / Manager and senior engineers. This position is suited for engineers building a strong foundation in embedded Linux while contributing to real products deployed in industrial and safety-oriented environments.
    Key Responsibilities
      Embedded Linux Software Development
    • Develop and maintain embedded Linux application features in C/C++ for connected devices used in communication and control product lines.
    • Support implementation of Linux user-space software involving, configuration handling, service behaviour, logging, diagnostics, basic networking, device interaction
    • Assist with software integration into target Linux images and test environments. Yocto / Build Support
    • Assist in Yocto / OpenEmbedded build activities including, image builds, package inclusion, basic recipe updates, troubleshooting of common build issues
    • Support software deployment to target hardware and help validate integrated images.
    • Work with senior engineers to understand build dependencies, package flows, and release packaging basics. Debugging & Validation
    • Assist with debugging, issue reproduction, smoke testing, and validation on development boards and product prototypes.
    • Investigate software issues using, serial console output, logs, shell tools, basic Linux debugging methods
    • Support defect fixing and verification in collaboration with senior team members. Networking & Device Support
    • Support software features needed for network-connected embedded products
    • Assist with implementation or validation of basic connectivity, telemetry, diagnostics, remote configuration, and software update features
    • Work with hardware and QA teams to verify product behaviour on integrated systems Engineering Process & Collaboration
    • Follow coding standards, review feedback, documentation expectations, and version control practices defined by the team.
    • Participate in bug fixing, release support, and sustaining activities for shipped products.
    • Collaborate with Linux, firmware, hardware, and test engineers in a structured product development environment.
    Qualifications:
    • Experience: 3–7 years in real-time embedded firmware development (preferably audio systems).
    • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related.
    • Good foundation in C/C++ programming.
    • Exposure to Python or Shell scripting is desirable.
    • Basic to working knowledge of Linux fundamentals such as, processes, threads, filesystems, command-line tools, networking basics.
    • Exposure to embedded Linux development and interest in working on software running on target hardware devices.
    • Exposure to Yocto / OpenEmbedded, Linux builds, package management, or cross-compilation.
    • Good problem-solving and debugging discipline.
    • Ability to learn quickly and work effectively with guidance from senior engineers.
    Preferred Experience:
    • Industry exposure to embedded systems, ARM Linux platforms
    • Awareness of Git, issue tracking tools, and software development lifecycle practices.
    • Exposure to networked embedded products, audio devices, or IoT/industrial products.
    • Familiarity with secure communication basics, OTA concepts, or remote device management.
    • Exposure to regulated or quality-sensitive engineering practices is beneficial.
    Tech Stack & Tools:
    • Programming: Embedded C/C++, Python
    • Programming: C, C++, basic Python / Shell scripting
    • Embedded Linux: Linux user-space basics, command line, logs, services, networking fundamentals
    • Build & Distribution: Exposure to Yocto, OpenEmbedded, BitBake, embedded image builds
    • Version Control: Git / GitHub
    • Debug Tools: serial console, logs, basic GDB exposure, oscilloscope / logic analyser exposure preferred
    Core Competencies
      Learning Agility | Linux Foundations | Attention to Detail | Debugging Excellence | Collaboration | Ownership Mindset | Continuous Improvement
Apply now

Dark Mode

Like a lightning in the dark sky, our website shines bright even on a dark night.

Brightness Control

Bright or Dark, the control is yours, Listen to your eyes, for it tires a lot.

Hibernate Mode

Worry not of the energy consumed, when the Polar Bear mode is all for you.