Job Closed
This listing is no longer active.
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Semiconductor Software Engineer
Location
United States
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Semiconductor Software Engineer
Bright Vision Technologies
• 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, programmable stimulus generation, and result aggregation systems that scale across many parts and many test environments. • Build data pipelines for design, verification, and characterization data, supporting downstream analytics and ML. • Implement debug tooling and diagnostic infrastructure for hardware bring-up and silicon characterization, giving engineers fast feedback loops on the silicon-software interface during critical validation windows. • Partner with hardware engineers to translate hardware-specific requirements into clean software designs. • Optimize software for performance and scalability in compute-intensive semiconductor workflows. • Lead architecture and code reviews that span the software-hardware boundary, ensuring that abstractions, interfaces, and constraints between the two domains are well-understood and respected across the team. • Contribute to internal libraries and tooling shared across silicon design teams. • Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. • Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time. • Continuously evaluate emerging hardware platforms and toolchains, assessing maturity, fit for purpose, and total cost of ownership, and make grounded recommendations on which to adopt, pilot, or defer based on real engineering needs.
Job 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 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.
Benefits
- Comprehensive benefits
- Competitive compensation packages
- Supportive work-life balance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior AI-Native Product Engineer
ZillowReimagining real estate to make it easier than ever to move from one home to the next.
Role Description This is not a standard Senior SDE role. We are looking for mobile product builders: engineers who can take a problem from an ambiguous idea to a shipped, instrumented, and continually improving mobile experience product. In this role, you will help define the problem, shape the solution with product and design partners, build across the iOS, Android and supporting services when needed, ship with strong operational discipline, measure what happened, and improve it over time. We’re looking for engineers who combine strong technical judgment with product sense, business context, and a modern AI-native way of working. You Will Get To: - Turn ambiguous product ideas into clear plans, tradeoffs, success measures, and shippable solutions. - Shape mobile experiences across iOS and Android with strong product and platform judgment. - Partner closely with product, design, data, and engineering peers to refine requirements and improve the customer experience. - Build primarily in native mobile codebases while contributing to backend or API layers when needed to deliver the full experience. - Launch features with an appropriate approach to testing, rollout, monitoring, and risk management. - Follow features into production, evaluate performance and customer behavior, and iterate based on what you learn. - Strengthen the team through code review, design feedback, mentoring, and high engineering standards. Qualifications - Significant experience building and shipping production mobile applications on iOS or Android, with strong depth in one platform and the ability or willingness to contribute to the other. - Track record of owning features end to end, from ambiguous problem definition through launch and post-launch iteration. - Strong product and business judgment and ability to connect technical decisions to customer impact. - Practical experience using AI-assisted development tools or automation in day-to-day work, while maintaining accountability for quality, correctness, and customer experience. - Effective collaboration with cross-functional partners, including product managers, designers, data partners, and other engineers. - Comfortable working across the stack when needed, including mobile clients, APIs, services, and data-informed decision-making. - Strong operational discipline, including experience with production support, monitoring, debugging, and using signals to guide improvements. Requirements - This role has been categorized as a Remote position. “Remote” employees do not have a permanent corporate office workplace and, instead, work from a physical location of their choice, which must be identified to the Company. - U.S. employees may live in any of the 50 United States, with limited exceptions. - In California, Connecticut, Maryland, Massachusetts, New Jersey, New York, Washington state, and Washington DC the standard base pay range for this role is $160,900.00 - $257,100.00 annually. - In Colorado, Hawaii, Illinois, Minnesota, Nevada, Ohio, Rhode Island, and Vermont the standard base pay range for this role is $152,900.00 - $244,300.00 annually. - In addition to a competitive base salary, this position is also eligible for equity awards based on factors such as experience, performance, and location. Benefits - Employees in this role will not be paid below the salary threshold for exempt employees in the state where they reside. Company Description At Zillow, we’re reimagining how people move—through the real estate market and through their careers. As the most-visited real estate platform in the U.S., we help customers navigate buying, selling, financing, and renting with greater ease and confidence. Zillow is honored to be recognized among the best workplaces in the country. Zillow was named one of FORTUNE 100 Best Companies to Work For® in 2025 and included on the PEOPLE Companies That Care® 2025 list, reflecting our commitment to creating an innovative, inclusive, and engaging culture where employees are empowered to grow. Zillow Group is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees.
AI Software Engineer
Trimble Inc.Trimble technology is transforming critical industries to power an interconnected world of work.
• Accelerate software delivery using AI-augmented tools • Develop, test, and deploy robust full-stack software tasks • Partner with Product Managers for rapid prototyping • Integrate AI agents into CI/CD pipelines
Junior Software Engineer
Trimble Inc.Trimble technology is transforming critical industries to power an interconnected world of work.
• Develop digital backbone for public infrastructure • Streamline workflow using coding assistants • Build, test, and deploy features for cloud platforms • Participate in discovery sessions and prototype ideas • Integrate AI agents into CI/CD pipelines
Engineering Lead
VerdanceVerdance is a public interest technology firm partnering with government to strengthen our institutions.
• Provide technical leadership across scrum teams • Help define engineering standards, workflows, and development best practices • Mentor engineers through code reviews, technical guidance, and collaborative problem-solving • Guide adoption of modern AI tooling and keep a pulse on evolving AI-augmented engineering workflows • Ensure critical healthcare software systems are maintainable, secure, and extremely reliable • Contribute to a collaborative, thoughtful, and mission-oriented engineering culture


