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...