How Remoteville checks and expires listings
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Substantial experience developing UEFI BIOS or related bootloader firmware based on EDK2 Slimboot or Intel FSP
- Proficient in Embedded C programming for x86 PowerPC or high-performance ARM processors
- Practical experience programming hardware devices at the register level
- Excellent problem-solving and debugging skills
- Familiarity with schematics and datasheets for hardware bring-up and debugging
- Ability to apply a systematic approach to software debugging
- Ability to communicate in English and work in interdisciplinary engineering teams
- Ability to work independently and collaboratively in a multi-disciplinary engineering team
Day to day
- Design, develop and maintain UEFI BIOS and bootloader firmware for complex embedded computer products.
- Integrate board-level hardware interfaces such as PCIe USB Ethernet I2C GPIO UART and related embedded devices.
- Collaborate closely with hardware designers software architects and realisation teams during design bring-up validation debugging and product specification.
