What are the responsibilities and job description for the Firmware engineer (PCIe) position at Bluehatsoft?
Bluehatsoft's client is a well funded start up with a product aimed at data center server OEMs and hyperscalers with a series of ASICs in the PCIe/CXL switch segment. They are pioneers in the CXL/PCIe switch market.
Responsibilities
- Design, develop, and support a secure Management Firmware for PCIe/CXL switch
- Implement security features such as root of trust, secure firmware and secure boot
- Work with SQA and SoC verification teams to identify and resolve bugs
- Work with Designers and architects to identify bottlenecks, implement improvements, carry out design modifications, as well as implementation and unit testing
Requirements and Experiences
- At least 6 years experience in Embedded system design and development.
- Experience working on Real Time OS, developing firmware, kernel drivers, and low level software
- Experience working with HW interfaces such as I2C, SPI, UART and JTAG
- Knowledge of GIT, JIRA, and Yocto
- Experience with ASIC/SoC/Board bring up and verification activities
Good to have
- Familiarity with CXL/PCIe analyzers
- Knowledge of PCIe/CXL switches and protocols
- Python or another scripting language
- Familiarity with DMTF management protocols such as MCTP and SPDM
Please send your resume.
Bluehatsoft is an equal opportunity employer.