Course code: QCOM-4
  • Years with company: 6
  • Years programming: 16
  • Primary programming language: c++
  • Other programming languages: c, perl, python, java
  • Unit test harnesses: gtest
  • Something else: Senior Staff Engineer responsible for delivering Firmware features. Additional task of maintaining firmware released to customers
  • Test practice now: Visual Studio Simulator and on real target
  • Target system: CortexM0
  • Dev tools: Visual Studio, SlickEdit, RVDS
  • Build time: 1-5 minutes
  • Coding standard: Qualcomm internal coding standard
  • Function too long: It it does more than one thing it is meant to do. Or anything more than 500 lines
  • Code reviews: Organised by developer via Code Collaborator
  • Code time: 20
  • Test time: 20
  • Debug time: 60
  • Favorite thing about dev: Coming up with design that fits customer requirements and seeing it actually work
  • Least favorite thing about dev: Overheads and paperwork
  • Tdd knowledge: Allows incremental development enough to pass just the test cases or requirements.
  • Why are you attending: Mandotary