Job Details
Senior C Developer for BIOS/UEFI
Senior C Developer for BIOS/UEFI in a Russian tech company. Remote, Hybrid, Office options. Salary discussed at interview. English B1+ required. Based in Moscow, St. Petersburg, Yekaterinburg, Nizhny Novgorod, or Minsk.
Adaptation of UEFI EDK2 and Aptio V to the company's hardware platforms; Bug fixing and development of new features in EDK2 and Aptio V; Ensuring software interaction of UEFI with OpenBMC software via IPMI/KCS, PLDM/MCTP protocols, etc.; Interaction with the community and maintainers of EDK2, Tianocore, OpenBMC projects; Interaction with our hardware engineers and layout designers during the launch of new versions and revisions of our boards.
Development experience of 5+ years; Deep knowledge of the C language; Excellent knowledge of x86 and amd64 architectures, system boot process, interaction between cores and processors. Will be an advantage: Experience in developing UEFI Aptio V or EDK2 code; Debugging experience using Intel XDP; Good knowledge of the PCI Express bus structure 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 APIs, principles of systemd and d-bus operation).
Salary discussed at interview. Format: Office, Remote, Hybrid (Moscow, St. Petersburg, Yekaterinburg, Nizhny Novgorod, and Minsk).
Don't miss a single job
Subscribe to our Telegram channel