Senior Silicon System and Software Integration Engineer

Software Product Development Company

United States

Remote

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible schedule

Job summary

SPD Technology is seeking a Senior Silicon System and Software Integration Engineer to drive ML accelerator development and hardware/software integration across ASIC, firmware, and software teams. You will validate complex designs, perform co-simulation, and own end-to-end integration for high-performance AI workloads.

The role emphasizes cross-functional collaboration, development of validation firmware, and rigorous testing to ensure reliable tapeout and deployment in cloud-scale environments.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • 5 years of experience in two of: computer architecture, embedded firmware, ASIC design or verification, or integration of IPs.
  • Experience in hardware/software integration and validation.
  • Experience with RTL development, design verification, and evaluation.
  • Master’s degree or PhD with emphasis on computer architecture (bonus).
  • 4 years of experience with C++/Python software design principles.
  • Experience integrating complex hardware/software systems in accelerators.
  • Experience developing firmware for embedded systems or accelerators.
  • Experience in debugging firmware using simulation tools.
  • Knowledge of RTOS internals.

Responsibilities

  • Review chip specifications and designs, developing integration plans with software and system partners.
  • Lead bringup of ML compute features, integrating and validating complex hardware/software designs.
  • Develop validation firmware to verify hardware functionality.
  • Execute hardware-software co-simulation leveraging RTL, emulation, and FPGA environments.
  • Design validation tests and microbenchmarks to verify IP functionality and performance.
  • Author comprehensive test plans with cross-functional teams.
  • Own debug discussions to root-cause functional and performance issues.
  • Improve validation coverage and sign-off for tapeout and production deployment.

Skills

Hardware/Software integration
RTL development
Design verification
Debug firmware with simulation tools
RTOS internals
C++/Python

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering or Computer Science
Master’s or PhD in EE/CE/CS (bonus)

Tools

C++/Python
RTL/simulation tools

Job description

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.And now we are looking for a Senior Silicon System and Software Integration Engineer to join us as part of our team.About the roleIn this role, you will drive cutting-edge custom Machine Learning Accelerator (ASIC) technology that powers high-demanding, large-scale AI applications and global cloud infrastructure. You will leverage your design and verification expertise to evaluate complex digital designs, with a specific focus on ML compute architecture and its integration within AI/ML-driven systems.You will focus on ASIC development, validation, software, tools, and methodologies, pushing the boundaries of chip development and hardware-software integration. As a Senior Engineer, you will own cross-functional workstreams focused on end-to-end hardware-software integration and validation to demonstrate hardware, software, and system functionality and performance. You will serve as a key bridge between specification, design, and verification teams, as well as compiler and performance teams across the ML compute IP ecosystem.Work EnvironmentFully remote role. Flexible schedule with participation in team ceremonies and cross-functional collaboration.As a qualified expert, You willReview chip specifications and designs, developing integration plans with software and system partners while coordinating hardware/software delivery.Lead the bringup of ML compute features, integrating and validating complex hardware/software designs, including third-party IPs. Develop validation firmware to verify hardware functionality.Execute hardware-software co-simulation methodologies leveraging RTL, emulation, and field-programmable gate array (FPGA) environments. Utilize architectural simulators and performance models to correlate results.Design validation tests and microbenchmarks to verify IP functionality and performance. Author comprehensive test plans in coordination with cross-functional teams including Design, Design Verification (DV), Firmware, and Architecture.Own debug discussions with Design/DV/Software/Architecture teams and help root cause functional failures and performance issues throughout the product development cycle. Improve validation coverage and sign-off processes for high-quality tapeout and production deployment.We’re looking for you if you haveBachelor’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 the integration and enablement of first/third party IPs.Experience in hardware/software integration and validation.Experience with register-transfer level (RTL) development, design verification, and evaluation.Bonus PointsMaster’s degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.4 years of experience with C++/Python software design principles.Experience integrating complex hardware/software systems in accelerators.Experience developing firmware for embedded systems or accelerators.Experience in debugging firmware using simulation tools.Knowledge of real-time operating system (RTOS) internals.What’s in it for YouReveal great tech solutionsJoin the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling clients growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.Experience an agile and flexible working environmentWork fully remote around the globe, or in a hybrid work model from our office hubs which are equipped with everything needed for comfortable work. Enjoy a flexible working schedule and create work and rest balance for yourself. Empower yourself with a stable workload and a stable income, focusing on lasting cooperation and high-performance culture.Embrace the opportunity for personal and professional growthTake advantage of performance review and career path. Elevate your skills with mentorship program, personal development plan, and individual learnings through the corporate library, public speaking support, and more.Feel cared aboutBe among like-minded people and feel supported with collaboration, open communication and mutual respect. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values.Oksana ShulhaSenior Talent Acquisition SpecialistWork Type:Full-time, Remote Category:Engineering Location:Colombia, France, Germany, Israel, Netherlands, United Kingdom
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Signal and Power Integrity Engineer
Signal and Power Integrity Engineer

Software Product Development Company • United States

Remote
USD 96,000 - 220,000
Package Design Engineer
Package Design Engineer

Software Product Development Company • United States

Remote
USD 120,000 - 180,000
Senior Silicon Physical Design Engineer
Senior Silicon Physical Design Engineer

Spd-Technology • United States

Remote
USD 140,000 - 220,000
Fully remote role
Flexible schedule
Mentorship program
+2
Signal and Power Integrity Engineer
Signal and Power Integrity Engineer

Spd-Technology • United States

Remote
USD 120,000 - 180,000
Remote Senior ML Accelerator: HW-SW Integration Engineer
Remote Senior ML Accelerator: HW-SW Integration Engineer

Software Product Development Company • United States

Remote
USD 140,000 - 190,000
Fully remote
Flexible schedule
Package Design Engineer
Package Design Engineer

Spd-Technology • United States

Remote
USD 120,000 - 180,000
Fully remote
Flexible schedule
Member of Technical Staff, ASIC Verification
Member of Technical Staff, ASIC Verification

Netpreme • Boston (MA)

On-site
USD 150,000 - 230,000
Performance-based bonus
Health, dental, vision coverage
401(k) with match
+6
ASIC & FPGA Design Engineer
ASIC & FPGA Design Engineer

OpenKrill • United States

Remote
USD 138,000 - 152,000
Fully remote contract
Contract duration: Oct 12, 2026 – Jun
Potential full-time conversion
+1
Sr. ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration - Annapurna Labs
Sr. ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration - Annapurna Labs

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 159,000 - 215,000
ASIC & FPGA Design Engineer
ASIC & FPGA Design Engineer

Jobgether • United States

Remote
USD 138,000 - 152,000
Remote contract
Potential full-time conversion
Relocation pathway