PHIZENIX · 2 months ago
Senior Firmware Architect
Phizenix is a company focused on AI platform systems development. The Senior Firmware Architect will play a critical role in the architecture and full lifecycle development of their AI Photonic Fabric product lineup, including defining firmware architecture and collaborating with hardware and software teams.
Information Technology & Services
Responsibilities
Participate in gathering technical requirements, contributing to firmware and software design specifications
Design firmware architecture, define key capabilities, performance requirements and drive specifications
Provide support to both internal and external SW and HW development teams
Actively engage in code reviews, discussions to share knowledge, and improve code quality
Work with hardware designers to ensure firmware architecture can be efficiently implemented
Demonstrate best practices in software development and documentation to ensure designs meet requirements
Provide guidance on test plans for lab characterization once design comes back from fab
Deliver high-quality software on tight schedules
Qualification
Required
Bachelor's degree with 10+ years of experience, or Master's degree with 8+ years of experience in Computer Science, Electrical Engineering, Information Technology or a related technical field
Prior experience in creating the software architecture for a complex system such as a high performance storage/memory appliances, network switch/router, communications processor etc
Strong software systems knowledge spanning firmware, performance characterization, software updates and deployment, event logging, management and orchestration
Strong C/C++, Python and Rust programming skills with software design skills, including debugging, performance analysis, and testing
Experience with high-speed communication technologies such as Infiniband, Fibre Channel, Ethernet, RDMA and PCIe
Experience with high-speed communication link training, calibration and link bringup
Experience with memory controllers such as HBM, DDR, and other on-chip memory interfaces
Experience with SoC interfaces including AXI and other chip-to-chip interfaces
Familiarity with baseboard management controller (BMC) software
Familiarity with open-source software - use of GitHub, bug tracking, branching and merging code
Familiarity with Linux, Embedded Linux or RTOS
Familiarity with low level protocols such as SPI, I2C, UART, JTAG
Familiarity with ARM/x86 architecture
Strong analytical, debugging, and testing methodology skills with ability to efficiently debug, root cause, and resolve issues spanning multiple subsystems
Ability to work in a fast-paced, agile team environment
Company
PHIZENIX
We provide Talent Solutions for the AI Era.
Funding
Current Stage
Early StageCompany data provided by crunchbase