Staff Software Engineer, Embedded Linux

4 days ago


Bengaluru, Karnataka, India SiMa Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Description
Job Title:
Staff Software Engineer, Embedded Linux
Job Location: Bangalore, India
(This position requires a full-time, on-site presence in our Bangalore, India Office)
Job ID: AI2426
Areas Of Focus
The SoC software team is responsible for creating the SDK for 's MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of 's MLSoC(), developing embedded Linux based applications and APIs for enabling end2end customer application flow utilizing different IO subsystems that are part of MLSoC.

Responsibilities
We are looking for a software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and have partnered with cross functional teams across multiple geographies. Key responsibilities include (but not limited to):

  • Develop and maintain drivers for high-speed interfaces like PCIe, Ethernet, MIPI, DDR.
  • Build and maintain system level libraries for buffer management, synchronization, logging, etc.
  • Optimize and add features for video processing blocks like Encoder, Decoder, ISP.
  • Modify and maintain build systems like Yocto and eLxr (Debian).
  • Test and verify Linux drivers and environment with Virtualizers and Zebu emulators.
  • Provide SW to support HW MLSoC test validation team.

Key Requirements

  • BS/MS in computer science with minimum 8 years of experience.
  • Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors.
  • Hands-on experience developing drivers for USB, PCIe, MIPI, Ethernet, eMMC.
  • Development experience with Embedded Linux (e.g. Yocto) or embedded RTOS (e.g. Zephyr) experience is highly desirable.
  • Experience of working with MIPI and ISP for Camera and Video processing is highly desirable.
  • Good proficiency with C/C++.
  • Proven track record and experience building and delivering complex embedded SW products.

Personal attributes
Can-do attitude. Strong team player. Curious, creative, and good at solving problems. Execution and results oriented. Self-driven, thinks big and is highly accountable. Good communication skills.



  • Bengaluru, Karnataka, India Getinge Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job overview : The purpose of this role is to lead the design, development, and implementation of a future-proof modular software platform for next-generation medical devices. Acting as a key member of the Platform Development core team, the role combines deep technical expertise with strong leadership to build high-performing teams, align...


  • Bengaluru, Karnataka, India Skillous Consulting LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Description : About the Role : We are looking for an experienced Embedded Linux Yocto Engineer to join our internal development team in Bangalore. The ideal candidate will have a strong background in Embedded C, Linux driver development, and Yocto-based Linux distribution customization. This role offers the opportunity to work on cutting-edge...


  • Bengaluru, Karnataka, India Daikoku Innovations LLP Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role: Embedded Software EngineerRelevant experience: 2-3 yearsResponsibilitiesShould be good at, C, C++, Linux driver developmentShould have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..Experience in porting MbedOS , FreeRTOS to different boards is good.Analyzing and enhancing efficiency, stability and scalability of system...


  • Bengaluru, Karnataka, India MosChip Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems...


  • Bengaluru, Karnataka, India Pixxel Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DepartmentPayload AvionicsJob posted onSep 24, 2025Employment typeFull-TimeRole: Embedded Linux EngineerEmployment Type: Full TimeEducational Qualification: Bachelor's or higher degree in Electrical Engineering, Computer Science or equivalentWork Experience: 2–5 yrsRole Description:Pixxel is seeking a self-motivated and detail-oriented Sr. Embedded Linux...


  • Bengaluru, Karnataka, India 8c9f8035-91aa-4dab-bff2-af962daffed9 Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Your RoleAs an Embedded C Linux Developer, you will be responsible for developing and maintaining software for embedded systems running on Linux platforms. Youll work closely with engineering teams to analyze logs, troubleshoot issues, and ensure system reliability and performance.In this role, you will:• Develop and maintain embedded applications using C...


  • Bengaluru, Karnataka, India Coders Brain Technology Full time ₹ 1,20,000 - ₹ 6,00,000 per year

    Job Description This job offering is for the position of Embedded Linux lead developer for working in preboot/BIOS/UEFI technologies   Roles & Responsibilities: · Ontime completion of tasks assigned – Requirement capture, design, coding, testing, peer reviews, documentation · Ensure quality of deliverables. Responsible for peer reviews as well ·...


  • Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Key Skills: C++, Linux, Embedded System, Embedded C, Telematics, InfotainmentRoles and Responsibilities:Design, develop, and implement embedded software solutions for automotive applications.Collaborate with cross-functional teams to define software requirements and specifications.Conduct thorough testing and debugging of embedded systems to ensure...


  • Bengaluru, Karnataka, India Enphase Energy Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell...


  • Bengaluru, Karnataka, India Persistent Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Work Location: BangaloreWork Mode: 5 Days work from officeExperience: 5 to 9 YearsWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage.The role involves development and...