Linux Kernel Developer Job in Creative Synergies Group

Linux Kernel Developer

Apply Now
Job Summary

Responsibilities

  • Working across multiple Linux kernel versions
  • Device driver development on various SoC architectures
  • Developing Board Support Packages
  • Board bring-up activities
  • Developing support for new interfaces
  • Debugging
    • Understanding the hardware and debugging software issues
    • Guide and support the Team members
    • Handle and debug issues independently

Required Skills

  • Strong C programming skills and OS and Compiler concepts
  • Strong expertise in ARM / X86 architecture
  • Good experience in Linux kernel area and debugging
  • Board bring-up, schematics understanding and hardware debugging
  • Proficiency in common bus architectures like I2C, USB, PCI, SPI, SSI as such
  • Worked in depth on Memory Management, File System, Scheduler
  • Experience of using GIT, SVN or CVS
  • Experience in debugging and fixing the kernel OOPS
  • RTOS Experience
  • ARM assembly programming skills
  • Worked on bootloaders uboot and GRUB
  • Handling evaluation boards
    • Texas Instruments Beagle / PandaBoard
    • Freescale iMX6S
    • NVidia JetsonTK1 / TK2
  • Experience in using debugging either of the tools
    • MultiICE / JTAG / TRACE32 / OPENICE / LauterBach
    • Logic analyzers / Protocol analyzers / Oscilloscopes
  • Good communication and soft skills
Experience Required :

2 to 6 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs