Course code: MARV-2
  • Years with company: 14
  • Years programming: 16
  • Primary programming language: C
  • Other programming languages: C++ Python
  • Unit test harnesses: None
  • Something else: Device driver programmer for most my career.
  • Test practice now: Design unit tests around the feature that I am working on and try to test it.
  • Target system: 1. Various HBA solution FW interfaces and OS interfaces 2. HW blocks
  • Dev tools: gcc, vim, ctags, cscope, gdb, git
  • Build time: 1-5 minutes
  • Coding standard: Mostly follow Linux kernel coding standards
  • Function too long: When parts of the functions are duplicated somewhere else in the code.
  • Code reviews: 1. Check functionality 2. Security checks e.g., memory leak, dead lock 3. Tests performed
  • Code time: 3
  • Test time: 3
  • Debug time: 4
  • Favorite thing about dev: Quick turnaround time. Can try out things quickly.
  • Least favorite thing about dev: -
  • Tdd knowledge: Nothing much
  • Why are you attending: Will be working on Embedded system after long time. Good way to refresh things