About the role

  • C++ Developer for Krakow Camera Firmware team working on advanced software modules and Linux device drivers. Involvement in the full lifecycle from design to deployment and support.

Responsibilities

  • Implement advanced software modules that follow modern C++ design patterns
  • Develop and debug Linux device drivers
  • Create design documents on software architecture and algorithms
  • Maintain and improve the build system using Make, CMake, Python, and Docker
  • Peer review code for adherence to best practices, design guidelines, and coding standards

Requirements

  • Bachelor's degree, with an emphasis on Engineering, Computer Science, Mathematics, or a related technical discipline
  • Strong C++ programming skills (experience with C++17 a plus)
  • Experience with scripting languages (esp. Python)
  • Experience and practical knowledge of data structures, algorithms, and modern software design
  • Knowledge of software engineering best practices, including build environments and automated testing
  • English language skills at a level allowing efficient communication.

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Job title

C++ Developer, Video Devices

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job