Embedded C/C++ Timed Coding Test
Structured Coding Test for Embedded firmware engineer and IoT developer roles.
Embedded firmware engineer and IoT developer rolesInstructions
- Write portable, bounded code.
- Do not use dynamic allocation unless justified.
- Explain concurrency, overflow and error handling.
- Code is instructor-reviewed before a final pass.
Skills assessed
- C/C++ correctness
- Non-blocking design
- Memory safety
- State machines
- Testing and complexity
Permitted resources
- Offline compiler/IDE
- Language reference sheet
- No generative answer tool
