Job Details

Software Development
Mid-level
On-site
Full time
Apr 15

Developer C (KasperskyOS Education Development Kit)

Developer C position at Kaspersky in Moscow. Focus on designing, developing, and porting services and modules for KasperskyOS. Requires strong C programming skills and experience in low-level system development.

The team member's responsibilities include: - Designing, developing, and porting services and modules for KasperskyOS; - Prototyping solutions; - Preparing a set of tests for verifying developed solutions; - Participating in architecture development and review; - Participating in requirements analysis; - Participating in the preparation of project documentation; - Participating in task effort estimation; - Peer code review.

To be successful in this role, you need: - Excellent knowledge of the C programming language; - Experience in low-level system development for various processor architectures (x86, ARM, MIPS, RISC-V); - Experience in developing embedded systems software in C/C++; - Knowledge of modern processor architectures; - Knowledge of modern operating system construction principles; - Familiarity with microkernel operating system architectures; - Understanding of SPI, USB, RS-232, PCI-E, etc. interface principles; - Experience in multithreaded programming using OS synchronization primitives; - Knowledge of basic algorithms and data structures; - Experience using Linux software development tools (GCC, Make, CMake, GDB, git, etc.); - Understanding of Agile methodologies, desire to apply them; Technical English – ability to read documentation freely.

Russia
Agile
RISC-V
C
Make
C++
Git
CMake
Linux
embedded
GCC
x86
MIPS
gdb
ARM

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

C# Developer

RUB 250,000

C# Developer with salary 200,000 - 250,000 ₽ in St. Petersburg for IDENT, a product for automating business processes in private dental clinics.

Russia
I
IDENT

Middle C#/.NET Developer

€1,500

Middle C#/.NET Developer at NSYS Group in Belgrade, Serbia. Salary up to 1500 EUR. Develop company products, participate in projects, and launch new initiatives. Requires 3+ years of .NET experience, MS SQL/PostgreSQL, Docker, and RabbitMQ/Kafka.

Serbia
N
NSYS Group

C# Developer (Rostov)

RUB 120,000

C# Developer position in Rostov, salary from 80,000 to 120,000 RUB at GENDALF.

Russia
G
GENDALF