Systems Programmer (C/C++)

Developing systems software: operating systems, drivers, compilers, high-performance libraries

Learn more about role All roles
24 skills
120 requirements
18 mandatory
1 domains
Awareness 24 Working 24 Advanced 24 Expert 48
Level:
Profiles: Awareness Working Advanced Expert -- Click level to expand, click requirement for details and voting

Embedded & IoT

24 skills · 120 requirements
Skill Junior Middle Senior Lead Principal
Embedded Programming
C for Embedded Awareness Working Advanced Expert Expert
C++ for Embedded Awareness Working Advanced Expert Expert
Rust for Embedded Awareness Working Advanced Expert Expert
Bare Metal Programming Awareness Working Advanced Expert Expert
C Programming Awareness Working Advanced Expert Expert
CPU Architecture Awareness Working Advanced Expert Expert
Driver Development Awareness Working Advanced Expert Expert
Firmware Development Awareness Working Advanced Expert Expert
Interrupt Handling Awareness Working Advanced Expert Expert
Kernel Development Awareness Working Advanced Expert Expert
Operating Systems Awareness Working Advanced Expert Expert
Rust Language Awareness Working Advanced Expert Expert
Safety Certification Awareness Working Advanced Expert Expert
Signal Processing (Embedded) Awareness Working Advanced Expert Expert
Systems Programming in Go Awareness Working Advanced Expert Expert
RTOS & Real-Time
RTOS Fundamentals: FreeRTOS, Zephyr Awareness Working Advanced Expert Expert
Real-Time Systems Design Awareness Working Advanced Expert Expert
Bare Metal Programming Awareness Working Advanced Expert Expert
Real-Time Programming Awareness Working Advanced Expert Expert
RTOS Development Awareness Working Advanced Expert Expert
Hardware Interfaces
Hardware Interfaces Awareness Working Advanced Expert Expert
Embedded Tools
Cross-Compilation Awareness Working Advanced Expert Expert
Debugging Tools Awareness Working Advanced Expert Expert
Embedded Testing Awareness Working Advanced Expert Expert
Is this requirement useful?