Job Details
Senior C Developer for BIOS/UEFI
Senior C Developer for BIOS/UEFI at a Russian tech company. Salary discussed at interview. Offers office, remote, and hybrid work in Moscow, St. Petersburg, Yekaterinburg, Nizhny Novgorod, and Minsk. English B1+ required.
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.
5+ years of development experience; Deep knowledge of the C language; Excellent knowledge of x86 and amd64 architectures, system boot process, inter-core and inter-processor communication. Will be an advantage: Experience in developing UEFI Aptio V or EDK2 code; Experience with debugging 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 APIs, principles of systemd and d-bus operation).
Salary: discussed at interview. Work format: Office, Remote, Hybrid (Moscow, St. Petersburg, Yekaterinburg, Nizhny Novgorod, and Minsk). English level: B1 and above.
Don't miss a single job
Subscribe to our Telegram channel