Course code: SP-EC-02
  • Years with company: 1
  • Years programming: 4
  • Primary programming language: C
  • Other programming languages: python
  • Unit test harnesses: unity cppucheck google test
  • Something else: i am electronics engineer working in embedded firmware development for past 4-5 years
  • Test practice now: traditional debug and uart console
  • Target system: stm32 esp32
  • Dev tools: cube ide vscode jlink
  • Build time: 1-5 minutes
  • Coding standard: mainly try to follow bar or misra C standards
  • Function too long: after 10 line i think function is too long and having more than 3 arguments
  • Code reviews: mainly we dont do review we do functional testing
  • Code time: 30
  • Test time: 0
  • Debug time: 70
  • Favorite thing about dev: being able to power things with code and see hardware working accordingly to your code
  • Least favorite thing about dev: unstructured projects and badly written code
  • Tdd knowledge: it is about writing test before writing relevant functions
  • Why are you attending: i want to learn how to write embedded firmware correctly first time minimize the software bugs