3 months ago
Reach out directly about this role
Grade
Senior
Experience
from 5 years
Work Format
Onsite, Remote, Hybrid
English Level
B1 - Intermediate
RocketHunt estimate from real salaries
AI writes it from your resume. You only have to send it.
at a Russian technology company.
The company considers candidates from the Russian Federation and Belarus. Salary: discussed at the interview. Work format: Office, Remote, Hybrid (Moscow, Saint Petersburg, Yekaterinburg, Nizhny Novgorod, and Minsk). English proficiency level: B1 and above Position level: Senior.
🔷Responsibilities: Adaptation of UEFI EDK2 and Aptio V to our company's hardware platforms; Bug fixing and new feature development in EDK2 and Aptio V; Ensuring software interaction between UEFI and OpenBMC firmware using IPMI/KCS, PLDM/MCTP protocols, etc.; Interaction with the EDK2, Tianocore, OpenBMC project communities and maintainers; Collaboration with our hardware engineers and layout designers during the launch of new versions and revisions of our boards.
🔷Mandatory requirements: Development experience of 5+ years; Deep knowledge of the C language; Excellent knowledge of x86 and amd64 architectures, the system boot process, and inter-core/inter-processor interaction.
Will be an advantage: Experience developing UEFI Aptio V or EDK2 code; Debugging experience using Intel XDP; Good knowledge of the PCI Express bus and its configuration principles; Knowledge of low-level communication protocols such as: I²C, SPI, RS232, etc.; Knowledge of Linux (kernel driver architecture, POSIX user-space APIs, principles of systemd and d-bus operation).
We await your applications at recruiter contact