Embedded C/C++ Developer
DevelopmentRemotefull-time
Experienced Embedded C/C++ Developer to implement and maintain firmware.
Requirements
- Strong proficiency in C and solid C++ skills
- Experience with CMake and cross-compilation toolchains
- Development and debugging experience on Windows (Visual Studio) and Linux (gcc)
- Practical knowledge of TCP/IP and low-level device communication
- Familiarity with PKCS#11 or vendor hardware interfaces (preferred)
Responsibilities
- Implement and maintain OS-level modules and embedded software in C/C++
- Develop and debug on Windows/Linux simulators and validate on target hardware
- Manage CMake builds and cross-compile artifacts for simulator and hardware deployment
- Integrate and troubleshoot client-device communication over TCP/IP
- Document module interfaces and support hardware verification