Staff Engineer • Custom Solutions Engineering - SoC
Core
Design and develop firmware to validate IPs, security modules, and boot sequences for high-bandwidth optical electronic devices and silicon photonics.
Role type
Staff Engineer, Hardware and Silicon Validation (SoC)
Builds
High bandwidth optical communication systems and silicon photonics solutions
Domain
Semiconductor, Data Infrastructure, Optical Electronics, Silicon Photonics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ development, embedded software development, Linux drivers, SoC architecture knowledge, multiprocessor architecture validation, protocol compliance testing, hardware debugging, automation framework development
Preferred skills
Security IP validation (Caliptra), SAS/SATA/USB protocols, ARM/RISC micro-processor knowledge, lab equipment usage (oscilloscopes, logic analyzers)
Technologies
C, C++, Python, Rust, Linux, ARM, RISC, Caliptra, SAS, SATA, UFS, USB, DDR, SPI, I2C, UART
Responsibilities
Design and develop firmware to validate various IPs including security IPs, DMA, and boot sequences; Develop comprehensive SoC validation plans encompassing functional, performance, and compliance testing; Execute validation at both SoC and subsystem levels for multiprocessor architectures; Validate and debug multiple SoC interfaces including SAS, SATA, UFS, USB, DDR, SPI, I2C, and UART; Develop and enhance firmware, test code, and Linux drivers to support validation activities; Perform SoC bring-up, boot validation, and end-to-end system verification; Develop validation test suites and automation frameworks using C, C++, Python, and Rust; Debug issues across hardware, firmware, operating system, and driver layers; Utilize lab equipment such as oscilloscopes, protocol analyzers, and logic analyzers for validation and debugging; Ensure protocol compliance and generate detailed validation reports
Seniority
Staff, hands-on IC with strategic oversight