Embedded & Firmware Engineers
Low-level firmware, BSP development, device driver implementation, and hardware bring-up for complex SoC platforms. Principal engineers who have owned firmware from bare-metal through OS integration.
WHAT THEY DO
Firmware ownership from bring-up through production release.
Principal embedded and firmware engineers at Game 7 have owned firmware architecture decisions on complex multi-core SoC platforms, not just written device drivers against a BSP someone else built.
They bring up hardware when there is no software, write BSPs from a chip datasheet, debug with a JTAG probe and a logic analyzer when nothing works, and produce firmware that goes into production without requiring someone else to fix it.
They understand the hardware deeply enough to know when the bug is in their code versus in the silicon.
ENGINEERING Checklist
- Board support package (BSP) development for custom SoC and ASIC platforms from bare-metal
- Device driver development for I2C, SPI, UART, PCIe, USB, Ethernet, and proprietary interfaces
- RTOS integration and task scheduling (FreeRTOS, Zephyr, ThreadX, VxWorks)
- Hardware bring-up and debug using JTAG, OpenOCD, and logic analyzers
- Bootloader development and secure boot implementation (UEFI, U-Boot, custom)
- Power management firmware and DVFS implementation (PSCI, vendor-specific power controllers)
- Embedded Linux kernel configuration, porting, and driver development
- Safety-critical firmware for ISO 26262 (ASIL-D) and IEC 61508 applications
Tools & Technologies
C / C++ · FreeRTOS · Zephyr · Linux kernel · JTAG / OpenOCD · ARM Cortex-M/A · RISC-V · Python



