Semiconductor Software Engineer

Bright Vision Technologies•East Brunswick, NJ
•$100,000 - $160,000•Remote

About The Position

Bright Vision Technologies is hiring a full-time Semiconductor Software Engineer for a 100% remote position in the United States. The role focuses on developing software, firmware, infrastructure, and tooling for semiconductor design, verification, and validation workflows. The engineer will work across the software-hardware boundary with hardware engineers and silicon design teams, while helping improve performance, scalability, documentation, and team capabilities. The position is listed with a salary range of $100,000–$160,000 annually and requires substantial software engineering experience in semiconductor environments. Candidates must be authorized to work in the United States; the company does not sponsor new H-1B visa petitions, though H-1B transfer candidates are encouraged to apply.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Six or more years of software engineering experience, with significant experience 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 low-level hardware-software interaction.
  • 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 Haves

  • Exposure to SystemVerilog or other HDLs.
  • Familiarity with UVM-based verification workflows.
  • Experience with cloud-based EDA workflows.
  • Hands-on experience applying machine learning to silicon design.
  • Advanced degree in Electrical Engineering or a related field.

Responsibilities

  • Design and build software tooling to accelerate semiconductor design and verification workflows.
  • Develop firmware and low-level software that interacts with silicon, including drivers and BSPs.
  • Build infrastructure for large-scale EDA tool execution on compute farms and cloud platforms.
  • Develop post-silicon validation tooling, including high-throughput test orchestration, programmable stimulus generation, and result aggregation systems.
  • Build data pipelines for design, verification, and characterization data to support analytics and machine learning.
  • Implement debug tooling and diagnostic infrastructure for hardware bring-up and silicon characterization.
  • Work with hardware engineers to translate hardware requirements into software designs.
  • Optimize software performance and scalability in compute-intensive semiconductor workflows.
  • Lead architecture and code reviews across software and hardware domains.
  • Contribute to internal libraries and tooling shared across silicon design teams.
  • Maintain technical documentation, including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures.
  • Mentor junior and mid-level engineers through reviews, pair programming, and knowledge sharing.
  • Evaluate emerging hardware platforms and toolchains and recommend whether to adopt, pilot, or defer them.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service