This role involves leading firmware and software development for microcontroller-based features across internally designed products such as motherboards and expansion modules. You’ll participate in the full lifecycle of development, from concept and design through prototyping, validation, and production, and collaborate with external partners on BIOS and UEFI development.Key Responsibilities:- Define and document firmware requirements with product and design teams.- Develop bare-metal MCU firmware and port RTOS/device drivers.- Contribute to BIOS/UEFI specifications and support external partners developing UEFI BIOS.- Build and validate prototypes, ensuring correct firmware and BIOS functionality.- Support certification, documentation, issue resolution, and ongoing product sustainability.- Contribute to continuous improvement of engineering processes.Requirements:- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or similar.- 6+ years of embedded firmware development experience.- Strong C and Assembly skills;
experience with JTAG, logic analyzers, and debugging tools.- Familiarity with Git and modern software development workflows.- Knowledge of UART, USB, CAN, SPI, I²C, and similar interfaces.- Understanding of PC hardware architecture, BIOS, Linux, and microcontroller operation.- Ability to read schematics and work across hardware/software boundaries.- Strong attention to detail and focus on product quality.If interested, please share your CV in English.