Firmware Architect
Key Responsibilities:
- Constructive design analysis of the next gen hardware.
- Align software requirements with next generation hardware designs
- SDK architecture design and incorporation of various optimization parameters and paths into SDK design
- SDK performance optimization
Requirements:
- Experience working with commercial Hardware IPs and custom glue logic for IPs highly desired.
- Experience in working with peripheral input/output buses
- High speed buses like PCIe/USB3.x
- Low speed buses like I2C/I3C/SPI/eSPI
- Experience in working with RTOS, Linux, or Bare-metal for control path/data path of devices connected over these buses
- Experience in ARM32/ARM64
- Boot up code
- Linux device drivers
- Bare-metal firmware (NIC, NVMe, SSDs ... et. al.)
- SDK Design experience for new hardware designs
Submit your resume