Embedded Software Developer

Year    KA, IN, India

Job Description


-------------------

o Design, develop, and maintain Linux Board Support Packages (BSP) for embedded platforms.


Perform board bring-up, bootloader (U-Boot) porting, and Linux kernel customization. Develop and integrate device drivers for peripherals (I2C, SPI, UART, USB, Ethernet, Display, Audio, etc.). Work on Yocto/Buildroot to generate Linux images for custom hardware. Debug and resolve hardware-software integration issues at kernel and driver level. Optimize system performance, power consumption, and stability for embedded Linux platforms. Collaborate with hardware, firmware, and application teams during product development. Maintain documentation and provide BSP support across product life cycle.

- Grade Specific


-------------------------------------

o Strong experience in Linux BSP development, kernel porting, and bootloader customization.


Hands-on expertise with Linux kernel internals, U-Boot, and device driver development. Proficiency in C, C++, and scripting languages (Python/Shell/Perl). Familiarity with Yocto Project, Buildroot, or OpenEmbedded build systems. Good understanding of ARM / x86 architectures and embedded systems concepts. Experience with debugging tools (JTAG, oscilloscopes, serial console, GDB). Knowledge of hardware interfaces (I2C, SPI, PCIe, GPIO, etc.). * Experience with Git/Gerrit, Jenkins, or CI/CD environments.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4332347
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year