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