Systems/embedded Software Development Engineer

Graphene Semiconductor Services Pvt. Ltd.
  • Bangalore
  • 10-13 lakh
  • 5-8 years
  • Views
  • 18 Oct 2016

  • IT/ Information Technology

  • Electrical/ Electronics
Job Description

Deep understanding of OS concepts, multiprocessing, File Systems,
Virtual Memory, Storage subsystems
Deep understanding of processor architecture, SMP systems, memory
hierarchy
Good understanding of the Linux kernel, driver development and
troubleshooting
Strong C/C++ programming, multithreading and synchronization
Good communication skills - technical documentation, code review,
reporting results
Ability to work with co-located as well as distributed teams
* Hands-on experience with storage interface protocols like SATA/SCSI/NVMe.
Knowledge of system bring up and boot process, BIOS and boot loaders

Additional:
Knowledge of embedded firmware development on ARM processors
Knowledge of IO Buses: PCI-Express, Hypertransport
Knowledge of storage models, storage hierarchy, and consistency
models
Experience working with GNU toolchains, source control (CVS/


Job Posted By