Kaspersky

Developer C (KasperskyOS Education Development Kit)

6.0/10

Kaspersky

Not specified
Office / on-site
mid
2 days ago
devtechCC++LinuxGCCMakeCMakeGDBgit

AI Summary

The vacancy is clear in responsibilities and requirements but lacks compensation details.

Check Match — Just drop your CV

See your fit for Developer C (KasperskyOS Education Development Kit) in seconds.

Description

What you'll do

  • Design, develop, and port services and modules for KasperskyOS;
  • Prototype solutions;
  • Prepare a set of tests for verification of developed solutions;
  • Participate in architecture development and review;
  • Participate in requirements analysis;
  • Participate in project documentation preparation;
  • Participate in task effort estimation;
  • Peer code review.

Requirements

  • Excellent knowledge of the C programming language;
  • Experience in low-level system development for different processor architectures (x86, ARM, MIPS, RISC-V);
  • Experience in software development for embedded systems in C/C++;
  • Knowledge of modern processor architectures;
  • Understanding of modern operating system principles;
  • Familiarity with microkernel operating system architecture;
  • Understanding of the operation of interfaces such as SPI, USB, RS-232, PCI-E, etc;
  • Experience in multithreaded programming using OS synchronization primitives;
  • Knowledge of basic algorithms and data structures;
  • Experience using software development tools under Linux (GCC, Make, CMake, GDB, git, etc);
  • Understanding of Agile methodologies and a desire to apply them;
  • Technical English – fluent reading of documentation.
Loading similar jobs...