Systems Programmer (C/C++)

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

Learn more about role All roles
24 skills
120 requirements
71 mandatory
1 domains
Awareness 24 Working 34 Advanced 47 Expert 15
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 Working Advanced Advanced
C++ for Embedded Awareness Working Working Advanced Advanced
Rust for Embedded Awareness Working Working Advanced Expert
Bare Metal Programming Awareness Working Advanced Advanced Expert
C Programming Awareness Working Advanced Advanced Expert
CPU Architecture Awareness Working Advanced Advanced Expert
Driver Development Awareness Working Advanced Advanced Expert
Firmware Development Awareness Working Advanced Advanced Expert
Interrupt Handling Awareness Working Advanced Advanced Expert
Kernel Development Awareness Working Advanced Advanced Expert
Operating Systems Awareness Working Advanced Advanced Expert
Rust Language Awareness Working Working Advanced Advanced
Safety Certification Awareness Working Working Advanced Advanced
Signal Processing (Embedded) Awareness Working Working Advanced Advanced
Systems Programming in Go Awareness Working Working Advanced Advanced
RTOS & Real-Time
RTOS Fundamentals: FreeRTOS, Zephyr Awareness Working Working Advanced Advanced
Real-Time Systems Design Awareness Working Advanced Advanced Expert
Bare Metal Programming Awareness Working Advanced Advanced Expert
Real-Time Programming Awareness Working Advanced Advanced Expert
RTOS Development Awareness Working Advanced Advanced Expert
Hardware Interfaces
Hardware Interfaces Awareness Working Advanced Advanced Expert
Embedded Tools
Cross-Compilation Awareness Working Working Advanced Advanced
Debugging Tools Awareness Working Advanced Advanced Expert
Embedded Testing Awareness Working Working Advanced Advanced
Is this requirement useful?