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
80,000 - 100,000 USD per year
Apply Now