Course code: CIR-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Embedded Software Engineer with experience in the consumer electronics and automotive markets.
Test practice now:
manual testing, jenkins unit testing and google test framework.
ARM Cortex M0+ and a DSP for audio applications (headsets)
Keil, Eclipse, VIM, ARM compiler, Meson, jenkins, make, git, gerrit.
200+ rules many of them are misra compliant. ASNI C compliant.
Function too long:
When there are too many return points, when it's difficult to understand the code flow, when too many calculation are done within the function.
We review code using Gerrit.
Favorite thing about dev:
Challenging and fun, most of the times is not a tedious task.
Least favorite thing about dev:
Sometimes is difficult to estimate the tasks and activities, specially when dealing with debugging. This can translate into frustration and extra time.
Just the basic concept, create a failing test case and produce enough code to make the test passing.
Why are you attending:
Truth is because I have been told by my manager, but I am very happy to attend, if I would have a choice I would have raised my hand to attend anyway. I am truly interested in this topic, reducing my debug time? Increasing Quality? Where do I sign?