Principal Software Development Engineer
CurrentKey responsibilities: * Develop, backport and fix bugs in Linux kernel drivers for various peripherals (PCI Express, video and display, DMA etc.) and target microprocessor architectures (MIPS32, ARMv8).* Implement platform-specific features and device drivers in system software (UEFI, U-Boot, ARM Trusted Firmware, QEMU etc.).* Pack and release SDKs/BSPs for various platforms (MIPS, ARM, RISC-V).* Maintain testbench environment (Jenkins, Python, Bash).* Participate in development of peripheral IP blocks for microprocessors (Verilog - able to read and understand).* Technical documentation review.