Senior Silicon System and Software Integration Engineer
New
S
SPD TechnologyAI/ML hardware
United Kingdom. Colombia. Israel. Netherlands. France. GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5 years of experience in two of the following: computer architecture, embedded firmware, ASIC design or verification, or the integration and enablement of first/third party IPs.
- Required Skills
- PythonC++
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related technical field, or equivalent practical experience.
- 5 years of experience in two of the following: computer architecture, embedded firmware, ASIC design or verification, or integration and enablement of first- or third-party IPs.
- Experience in hardware/software integration and validation.
- Experience with RTL development, design verification, and evaluation.
- Bonus: Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture.
- Bonus: 4 years of experience with C++/Python software design principles.
- Bonus: Experience integrating complex hardware/software systems in accelerators.
- Bonus: Experience developing firmware for embedded systems or accelerators.
- Bonus: Experience debugging firmware using simulation tools.
- Bonus: Knowledge of RTOS internals.
Responsibilities
- Review chip specifications and designs, and develop integration plans with software and system partners.
- Coordinate hardware/software delivery across teams.
- Lead bringup of ML compute features and integrate and validate complex hardware/software designs, including third-party IPs.
- Develop validation firmware to verify hardware functionality.
- Execute hardware-software co-simulation using RTL, emulation, and FPGA environments.
- Use architectural simulators and performance models to correlate results.
- Design validation tests and microbenchmarks to verify IP functionality and performance.
- Author test plans with Design, Design Verification, Firmware, and Architecture teams.
- Lead debug discussions and help root-cause functional failures and performance issues.
- Improve validation coverage and sign-off processes for tapeout and production deployment.
View Full Description & ApplyYou'll be redirected to the employer's site