Semiconductor Software Engineer
New
B
Bright Vision TechnologiesSemiconductor software
100% Remote (U.S.)Full-TimeSenior
Salary80,000 - 100,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Experience Required: 7+ years; six or more years of software engineering experience, with significant time in semiconductor environments.
- Required Skills
- PythonCloud ComputingC++
Requirements
- Hold a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Have six or more years of software engineering experience, with significant time in semiconductor environments.
- Have strong programming skills in C, C++, and Python.
- Have hands-on experience with EDA, verification, or post-silicon validation workflows.
- Understand low-level hardware-software interaction.
- Have experience building large-scale compute infrastructure, such as grid, cloud, or HPC.
- Have strong scripting and automation skills.
- Have experience with data pipelines for design or characterization data.
- Have debugging and troubleshooting skills.
- Have communication and documentation skills.
- Preferred: exposure to SystemVerilog or other HDLs and familiarity with UVM-based verification workflows.
- Preferred: experience with cloud-based EDA workflows or ML applied to silicon design; an advanced degree in EE or a related field.
Responsibilities
- Design and build software tooling, firmware, and infrastructure supporting semiconductor design, verification, manufacturing, and post-silicon validation.
- Work with hardware engineers and EDA teams to build software for silicon development.
- Collaborate with product, design, engineering, operations, and business stakeholders to translate requirements into software solutions.
- Contribute to code reviews and design reviews.
- Mentor more junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site