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