Embedded Semiconductor Engineer

Bright Vision Technologies•Centennial, CO
•$120,000 - $150,000•Remote

About The Position

Bright Vision Technologies is seeking an experienced Embedded Semiconductor Engineer to design and build software tooling, firmware, and infrastructure supporting semiconductor design, verification, manufacturing, and post-silicon validation. The engineer will partner with hardware engineers and EDA teams to accelerate silicon development and improve yield, performance, and quality. The role involves translating ambiguous requirements from cross-functional stakeholders into production-ready solutions, while contributing to code and design reviews and mentoring less experienced engineers. The position is an in-house Bright Vision Technologies SOW engagement, with no third-party client or vendor, and is 100% remote within the continental United States.

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 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 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 with machine learning applied to silicon design.
  • Advanced degree in EE or a related field.

Responsibilities

  • Design and build software tooling that accelerates semiconductor design and verification workflows.
  • Develop firmware and low-level software that interacts directly 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 scalable 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.
  • Partner with hardware engineers to translate hardware-specific requirements into software designs.
  • Optimize software for performance and scalability in compute-intensive semiconductor workflows.
  • Lead architecture and code reviews spanning the software-hardware boundary.
  • Contribute to internal libraries and tooling shared across silicon design teams.
  • Maintain current technical documentation, including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures.
  • Mentor and coach 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