Talent.com
Embedded Software Engineer
Embedded Software EngineerPeople Prime Worldwide • Bengaluru, Karnataka, India
No longer accepting applications
Embedded Software Engineer

Embedded Software Engineer

People Prime Worldwide • Bengaluru, Karnataka, India
5 days ago
Job description

Important Note (Please Read Before Applying)

🚫 Do NOT apply if :

  • You have less than 3 years or more than 5 years of experience
  • You do not have hands-on Linux kernel or device driver experience
  • Your background is not in embedded / Linux development
  • You are a fresher or from non-embedded roles

✅ Apply ONLY if you meet ALL mandatory skills and experience criteria.

Irrelevant profiles will not be processed.

Job Title : Embedded Linux / Kernel Device Driver Engineer

Location : Hyderabad, Bangalore & Ahmedabad

Experience : 3–5 Years (STRICTLY)

Employment Type : Permanent

Notice Period : Immediate to 30 days

About the Company

Our client is a technology-driven organization specializing in embedded systems and Linux-based solutions across multiple platforms. They focus on high-performance, reliable, and scalable embedded software solutions, working on cutting-edge silicon and hardware platforms. The company encourages innovation, ownership, and continuous learning in a fast-paced engineering environment.

Job Description

  • Design, develop, and maintain embedded software using C on Linux-based platforms
  • Develop and customize Linux kernel and kernel device drivers
  • Work on embedded Linux build, U-Boot configuration, kernel compilation, and board bring-up
  • Debug kernel issues related to crashes, system locks, abnormal resets, and stability
  • Develop multi-threaded and multi-process applications on Linux
  • Perform system-level debugging using hardware and software tools
  • Collaborate with cross-functional teams including hardware, QA, and project management
  • Prepare and maintain technical documentation including design specs, test plans, and reports
  • Mandatory Skills

  • 3–4 years of experience in Embedded Software Development using C
  • 3+ years of hands-on experience with Linux Kernel & Linux Kernel Device Drivers
  • Strong understanding of OS fundamentals , multi-threading, and multi-process applications
  • Hands-on experience with :
  • Embedded Linux build
  • U-Boot configuration
  • Kernel compilation
  • Linux boot / start-up sequence
  • File systems
  • Board bring-up and cross-platform debugging
  • Experience with Linux build systems such as Yocto / Buildroot
  • Familiarity with Host–Target toolchains for embedded platforms
  • Strong debugging experience using JTAG, TRACE32, ICE, ICD , oscilloscopes, and protocol analyzers
  • Excellent kernel debugging skills including crash analysis and system stability issues
  • Experience with Git, CVS, Confluence, JIRA, Bitbucket, SourceTree
  • Ability to read schematics, datasheets, TRMs, and silicon revision documents
  • Strong documentation skills – specs, design docs, test plans, and reports
  • Excellent verbal and written communication skills
  • Desired Skills (Good to Have)

  • Experience leading or mentoring junior engineers
  • System-level debugging and Linux internals knowledge
  • Experience with RTOS such as Zephyr, FreeRTOS
  • Exposure to open-source software packages
  • Protocol-level knowledge of interfaces
  • Ability to collaborate closely with project managers and technical leaders
  • Flexible and positive attitude to work across domains and technologies
  • Create a job alert for this search

    Embedded Software Engineer • Bengaluru, Karnataka, India

    Similar jobs
    Software Development -Embedded Software Engineer - Systems & Architecture

    Software Development -Embedded Software Engineer - Systems & Architecture

    Thinkerbell Labs • bangalore, karnataka, in
    Imagine a world where accessible education empowers every visually impaired individual to reach their full potential.As a tech-innovative company, we're dedicated to building groundbreaking educati...Show more
    Last updated: 5 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Trigent Software Private Limited • Bengaluru, KA, India
    Quick Apply
    JD : Strong proficiency in C++ Hands-on experience in embedded software development Experience with embedded systems, debugging tools, and version controlShow more
    Last updated: 1 day ago
    Software Engineer III, Embedded Systems, Firmware

    Software Engineer III, Embedded Systems, Firmware

    Confidential • Bengaluru / Bangalore, India
    Bachelor's degree in Electrical, Electronics or Computer, or equivalent practical experience.Experience with embedded systems, Real-Time Operating System (RTOS), firmware, or device drivers.Experie...Show more
    Last updated: 26 days ago • Promoted
    Embedded Engineer

    Embedded Engineer

    Confidential • Bengaluru / Bangalore, India
    Job Description – Senior Software Engineer.Location - Bangalore – PSN, Whitefield.Provide technology contributions in.Working in an agile development environment, Scrum, Iterative, V-mode.Translati...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    System Soft Technologies • Bengaluru, Republic Of India, IN
    Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.Work...Show more
    Last updated: 2 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Confidential • Bengaluru / Bangalore, India
    Position : Senior Engineer- C / Embedded / Validation.Location : Kochi / Chennai / Bangalore.Strong experience in Coding and Development with C programming language. Knowledge of two or more protocols : ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer, Embedded Software

    Principal Engineer, Embedded Software

    Confidential • Bengaluru / Bangalore, India
    NASDAQ : ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies i...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer - Embedded C, Autosar MCAL

    Software Engineer - Embedded C, Autosar MCAL

    Confidential • Bengaluru / Bangalore, India
    Introduction : A Career at HARMAN Automotive.We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Utthunga • Bengaluru, Republic Of India, IN
    Embedded C++ or Python Programming, NVIDIA Platform Experience is Required, Any RTOS Experince Preferred.Firmware architecture ownership and technical leadership. Strong C / C++ development on embedde...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer - Embedded Applications

    Software Engineer - Embedded Applications

    Confidential • Bengaluru / Bangalore, India
    Introduction : A Career at HARMAN Automotive.We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Integration engineer

    Embedded Software Integration engineer

    Confidential • Bengaluru / Bangalore
    Familiarity with microcontroller based development using compilers / debuggers etc.Good understanding of embedded C with experience in low level driver development using C.Exposure to CAN based netw...Show more
    Last updated: 5 days ago • Promoted
    Embedded Software Engineer II

    Embedded Software Engineer II

    Confidential • Bengaluru / Bangalore, India
    Do you want to be a part of something bigger, something that helps save lives and work with the newest technology We are growing our teams and looking for an Embedded Engineer to help us build grou...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Embedded Software Engineering

    Software Engineer - Embedded Software Engineering

    Confidential • Bengaluru / Bangalore, India
    Introduction : A Career at HARMAN Automotive.We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give...Show more
    Last updated: 30+ days ago • Promoted
    Robotic Embedded Software and Controls Engineer

    Robotic Embedded Software and Controls Engineer

    Confidential • Bengaluru / Bangalore, India
    As the Robotic Embedded Software and Controls Engineer at 10xConstruction.You will lead the design and implementation of the control algorithms and foundational embedded software that give our robo...Show more
    Last updated: 30+ days ago • Promoted
    Fubeus - Embedded Software Engineer - C / C++

    Fubeus - Embedded Software Engineer - C / C++

    Confidential • Bengaluru / Bangalore, India
    We are seeking a highly skilled Embedded Software Engineer with hands-on experience in x86-based platforms and embedded software development. The ideal candidate will have strong programming experti...Show more
    Last updated: 28 days ago • Promoted
    Embedded Software Engineer III

    Embedded Software Engineer III

    Confidential • Bengaluru / Bangalore, India
    Do you want to be a part of something bigger, something that helps save lives and work with the newest technology We are growing our teams and looking for an Embedded Engineer to help us build grou...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer- Embedded C, RTOS

    Embedded Software Engineer- Embedded C, RTOS

    Confidential • Bengaluru / Bangalore, India
    Thales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence to cyberse...Show more
    Last updated: 29 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Confidential • Bengaluru / Bangalore, India
    Notice period : 15 days max (is a must).Development and maintenance of embedded software in C / C++ for microcontroller-based systems. Programming and configuration of STM32 microcontrollers (Cortex-M0...Show more
    Last updated: 30+ days ago • Promoted