Hardware Software Integration Engineer

Skills
Computer ScienceBusinessElectrical EngineeringFirmwareHardware EngineersOperationsSilicon Validation
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s or Master’s degree in Computer Science Electrical Engineering or related field
  • 6+ years of software engineering experience with significant semiconductor exposure
  • Strong programming skills in C C++ and Python
  • Hands-on experience with EDA verification or post-silicon validation workflows
  • Solid understanding of hardware-software interaction at a low level
  • Experience building large-scale compute infrastructure such as grid cloud or HPC
  • Strong scripting and automation skills
  • Experience with data pipelines for design or characterization data
  • Excellent debugging and troubleshooting skills
  • Strong communication and documentation skills

Nice to have

  • SystemVerilog exposure
  • UVM workflow familiarity
  • Cloud EDA exposure
  • ML for silicon design
  • Advanced degree in EE

Day to day

  • Design and build software tooling firmware and infrastructure for semiconductor design verification manufacturing and post silicon validation
  • Partner with hardware engineers and EDA teams to accelerate silicon development cycles and improve yield performance and quality
  • Translate ambiguous requirements into well engineered solutions while supporting code review design review and mentorship

Hiring process

  • Send your resume to boon@bvteck.com
  • Contact (908) 650-6699 for immediate consideration