Hardware Software Integration Engineer

New
B
Bright Vision TechnologiesSemiconductor
100% Remote (United States)Full-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonC++Debugging

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 6+ years of software engineering experience, with significant time in semiconductor environments.
  • 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 (grid, cloud, 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.

Responsibilities

  • Design and build software tooling that accelerates semiconductor design and verification workflows.
  • Develop firmware and low-level software interacting directly with silicon, including drivers and BSPs.
  • Build infrastructure to support large-scale EDA tool execution on compute farms and cloud platforms.
  • Develop post-silicon validation tooling, including high-throughput test orchestration, stimulus generation, and result aggregation.
  • Build data pipelines for design, verification, and characterization data to support analytics and ML.
  • Implement debug tooling and diagnostic infrastructure for hardware bring-up and characterization.
  • Maintain comprehensive technical documentation including architecture diagrams and runbooks.
  • Mentor junior and mid-level engineers through code reviews, design reviews, and pair programming.
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 150,000 USD per year
Apply Now