Course code: EMM-002
  • Years with company: 2
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: C++, Python
  • Unit test harnesses: Unity
  • Something else: Working on different protocols and embedded systems.
  • Test practice now: Unit testing, functional testing, manual testing, regression testing
  • Target system: wireless embedded systems
  • Dev tools: VSCode, Linux, IDEs
  • Build time: 11-30 seconds
  • Coding standard: Clang and standard agreed with the team
  • Function too long: multiple functionalities happening
  • Code reviews: peer reviews and SME approval
  • Code time: 5
  • Test time: 6
  • Debug time: 8
  • Favorite thing about dev: Get to develop and see new features working.
  • Least favorite thing about dev: manual testing of the same features when the testing should have been automated.
  • Tdd knowledge: writing test cases first and then developing software against it to pass the tests.
  • Why are you attending: company organized it