Talent.com
This job offer is not available in your country.
Linux Embedded Software Developer

Linux Embedded Software Developer

IntraEdgePune, Maharashtra, India
5 hours ago
Job description

Senior Embedded Linux Developer

Experience : 7–10 years

Location : Pune

Employment Type : Full-Time

About the Role :

We are looking for a highly experienced Senior Embedded Linux Developer with 7 to 10 years of strong expertise in embedded systems development. The ideal candidate will take a leading role in designing, developing, and maintaining robust Linux-based platforms, integrating board support packages (BSP), and contributing to core system-level software architecture for connected devices. This is an exciting opportunity to work on complex and cutting-edge embedded products in a fast-paced, innovation-driven environment.

Key Responsibilities :

  • Lead the design and development of embedded Linux software, including kernel and user-space components.
  • Design, implement, and maintain embedded C / C++ applications running on Linux-based systems
  • Work with middleware, libraries, and system APIs to integrate and test new features
  • Contribute to software architecture discussions and help shape development best practices
  • Optimize application performance, memory usage, and responsiveness
  • Collaborate with hardware, QA, and product teams to define and implement system-level solutions.
  • Drive debugging and performance optimization using tools like GDB, JTAG, and system logs.
  • Mentor junior developers and conduct thorough code reviews.
  • Contribute to software architecture decisions and continuous process improvement.
  • Ensure software quality through test-driven development and adherence to best practices.
  • Create and maintain detailed documentation for designs, implementations, and processes.

Required Qualifications :

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or a related discipline.
  • 7–10 years of hands-on experience in embedded Linux development using C / C++.
  • Strong knowledge of Linux kernel internals and device tree configuration.
  • Proven experience with ARM-based platforms (e.g., NXP i.MX, TI Sitara, Renesas RZ family,..).
  • Proficiency with bootloaders such as U-Boot and secure boot implementation.
  • Solid understanding of hardware-software interfacing and peripheral integration.
  • Familiarity with Git, CI / CD pipelines, and Agile development workflows.
  • Excellent system-level debugging, profiling, and performance tuning skills.
  • Experience with Linux customization using Yocto or Buildroot.
  • Preferred Skills :

  • Experience in Linux driver development or kernel module programming.
  • Exposure to OTA updates, secure firmware upgrade mechanisms, or trusted boot.
  • Familiarity with communication protocols like MQTT, CAN, SPI, I2C, etc.
  • Understanding of real-time and low-latency system design.
  • Experience working on cloud-connected IoT devices or edge platforms.
  • Soft Skills :

  • Strong analytical, leadership, and mentoring capabilities.
  • Excellent verbal and written communication.
  • Self-driven with a proactive approach to problem-solving.
  • Collaborative mindset with the ability to work across functions.
  • Commitment to continuous learning and technical excellence.
  • Create a job alert for this search

    Embedded Developer • Pune, Maharashtra, India

    Related jobs
    • Promoted
    Embedded Leadership role

    Embedded Leadership role

    VOLANSYS (An ACL Digital Company)Pune, Maharashtra, India
    Lead technology initiatives for strategizing and owning Industry 4.Overall responsibility of end-to-end project execution & delivery within planned schedule for multiple projects simultaneously.Pro...Show moreLast updated: 8 days ago
    • Promoted
    Software Engineer (Wifi / Kernel / Embedded)

    Software Engineer (Wifi / Kernel / Embedded)

    Arista NetworksPune, Maharashtra, India
    Arista is a well-established and profitable company with over $5 billion in revenue.Arista’s award-winning platforms, ranging in Ethernet speeds up to 800G bits per second, redefine scalability, ag...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    C / C++ Software Developer(1-6Yrs) for New Zealand based product company,Pune. (NO Embedded / Automotive / CAD / CATIA / Security domain background)

    C / C++ Software Developer(1-6Yrs) for New Zealand based product company,Pune. (NO Embedded / Automotive / CAD / CATIA / Security domain background)

    Seventh Contact Hiring SolutionsPune, Maharashtra, India
    Job Title- Software Developer (C / C++).Bachelor’s Degree in computer science, Science, Software Engineering or comparable professional development and commercial experienc. NO Embedded / Automotive / CA...Show moreLast updated: 5 hours ago
    • Promoted
    Linux BSP Developer - Embedded System

    Linux BSP Developer - Embedded System

    TekPillarPune
    Position : Linux BSP Lead / Embedded Software Engineer - Camera Systems Experience : 4 - 8 Years Location : < / b&...Show moreLast updated: 6 days ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    Tenet K D Platforms Pvt LtdPune, Maharashtra, India
    We're Hiring : Full Stack Hardware Developer – Embedded Systems & IoT.We are looking for a passionate and hands-on.STM32, ESP32, and other microcontroller platforms. The ideal candidate should be pro...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    Pi Square TechnologiesPune, Maharashtra, India
    Job Title : Embedded Software Engineer.Embedded Software Engineer (DMS & Vision Systems)??.Embedded software development experience with demonstrated QNX RTOS expertise (QNX is mandatory).Strong pro...Show moreLast updated: 5 hours ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    Dminds Solutions Inc.Pune, Maharashtra, India
    We are looking for Embedded Firmware Engineer Candidates with a minimum of 7+ Years of overall experience.Notice Period : Immediate or within 15 days. Joining candidates are preferred.Sound working e...Show moreLast updated: 9 days ago
    • Promoted
    Senior Embedded Software Engineer - C / C++ Programming

    Senior Embedded Software Engineer - C / C++ Programming

    Intraedge Technologies Ltd.Pune
    Role : Senior Embedded Linux Developer Experience : 710 years.About the Role : We are looking for a highly experienced Senior Embedded...Show moreLast updated: 30+ days ago
    • Promoted
    Tessolve - Embedded Software Engineer - Linux / RTOS Platform

    Tessolve - Embedded Software Engineer - Linux / RTOS Platform

    Tessolve SemiconductorPune
    Role : Embedded Developer Location : Pune Employer : Tessolve Semiconductors Show moreLast updated: 30+ days ago
    Embedded Linux Engineer (C,C++, Linux)

    Embedded Linux Engineer (C,C++, Linux)

    Epergne SolutionsPune, Maharashtra, India
    Quick Apply
    Embedded Linux Engineer (C,C++, Linux).Deep understanding and hands-on experience with : .Linux kernel and device tree configuration (preferred). User-space application development.Industrial Communic...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Software Repository Maintainer

    Linux Software Repository Maintainer

    Nakshatra SystemsPune, IN
    Nakshatra Systems is looking forward to hire a linux software repository maintainer who can service and manage the integrity of a software repository (update / upgrade / patch etc).This is not a system...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Engineer

    Linux Engineer

    Accolade Electronics Private LimitedPune, Maharashtra, India
    Job Description : Embedded Linux Developer.Linux kernel, and driver / application development.The ideal candidate should have strong expertise in low-level programming, board bring-up, and system inte...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Microcontroller Software Developer

    Microcontroller Software Developer

    IntraEdgePune, Maharashtra, India
    We are looking for a skilled and hands-on.Microcontroller Software Developer.IoT solutions in a collaborative, cross-functional environment. Wi-Fi, BLE) and enable cloud connectivity (e.SDKs, librar...Show moreLast updated: 5 hours ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    TekPillarPune
    Job Role : Embedded Software Engineer Experience : 2 to 10 Years Locations : Bangalore, Kochi, Ahmedabad, M...Show moreLast updated: 30+ days ago
    • Promoted
    Danfoss - Senior Embedded Software Engineer - C Programming

    Danfoss - Senior Embedded Software Engineer - C Programming

    DanfossPune
    The Impact You'll Make : We at Danfoss Power Solutions are looking for a Senior Embedded Software Developer (m / f / d).While our preferred locat...Show moreLast updated: 7 days ago
    • Promoted
    Embedded Software Developer - C Programming

    Embedded Software Developer - C Programming

    ElectRay Technologies Pvt LtdPune
    Key Responsibilities : - Design, develop, and maintain embedded software for BSW, SWC, CDD components.Develop vehicle co...Show moreLast updated: 6 days ago
    • Promoted
    Embedded Developer - C++ / RTOS

    Embedded Developer - C++ / RTOS

    FirstcareercentrePune
    Roles & Responsibilities : - Design, develop, and test embedded software for microcontrollers and embedded systems.Work on device drivers, firmware development, a...Show moreLast updated: 30+ days ago
    • Promoted
    Capgemini - Linux Device Driver Developer - Embedded Platform

    Capgemini - Linux Device Driver Developer - Embedded Platform

    CapegeminiPune
    This role involves the development and application of engineering practice and knowledge in the following technologies : Standards and protocols, application software and embedded software for wire...Show moreLast updated: 9 days ago