What we screen for
- Manual memory management, pointers and avoiding undefined behaviour
- Systems fundamentals: concurrency, low-level debugging, performance
- Embedded/firmware or OS-level experience where the role needs it
- Discipline around testing and safety in code that cannot fail quietly
Every C developer is technically assessed by us, a former software developer, before you spend a minute interviewing.