Principal Engineer , Software/Firmware - CXL/PCIe
Core
Lead and manage a team of firmware engineers developing CXL and PCIe End Point devices for Marvell's semiconductor solutions.
Role type
Principal Engineering Manager (Firmware/Embedded Systems)
Builds
CXL and PCIe End Point devices, product firmware, and reference board designs for HDD/SSD electronics markets.
Domain
Semiconductor industry, embedded systems, storage electronics (HDD/SSD), CXL/PCIe protocols.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, embedded development workflows, RTOS (Zephyr), driver development (UART, SPI, I2C/I3C, USB, PCIe), Arm Cortex-M/A/RISC-V architectures, secure firmware and boot flows, team leadership, project planning and execution, cross-functional collaboration, mentorship, resource allocation, talent recruitment.
Preferred skills
None stated.
Technologies
C, Zephyr, Arm Cortex-M, Arm Cortex-A, RISC-V, PCIe, CXL, UART, SPI, I2C, I3C, USB, Arm TrustZone.
Responsibilities
Lead and manage a team of firmware engineers; plan, execute, and deliver software for Marvell; contribute to project goals and schedules; mentor and train the team; manage engineering resource allocation; recruit, retain, and develop top engineering talent; collaborate with cross-functional groups (Architect, QA/Validation, System Test, Product Management, Customer teams).
Seniority
Principal, hands-on IC with management responsibilities.