Course code: ACL-1
  • Years with company: 1.5
  • Years programming: 4
  • Primary programming language: C
  • Other programming languages: Python, MATLAB, Java
  • Unit test harnesses: Ctest, mCRL2
  • Something else: I am an Electronics Engineer with a MSc. in Embedded Systems. When I was studying my degree I discovered my passion for programming and I found in Embedded Systems the perfect topic to do what I like without forgeting my background.
  • Test practice now: We do functional tests with Ctest
  • Target system: I develop code for both a Renesas RX65 MCU and the ZON M3 and P3, embedded in a smart meter. I also code for PC.
  • Dev tools: CrossStudio for MAXQ30, IAR Embedded Workbench and Visual Studio Code
  • Build time: Under 10 seconds
  • Coding standard: The C style guide from the company and MISRA-C rules.
  • Function too long: When you already forgot the type of a variable by the time you reach the end of the function.
  • Code reviews: We don't have standarized code reviews
  • Code time: 40
  • Test time: 40
  • Debug time: 20
  • Favorite thing about dev: I like that you can solve the same problem in several different and creative ways.
  • Least favorite thing about dev: I don't like it when it gets repetitive.
  • Tdd knowledge: Nothing
  • Why are you attending: The company is giving us the chance to do it, and I think it is a great opportunity to learn how to perform robust testing. It can save a lot of time and it can help to gain confidence on the code you write.