> Markdown version of [/jobs/ext/2937500-hardware-engineer-rtl-high-level-synthesis](https://www.wearedevelopers.com/jobs/ext/2937500-hardware-engineer-rtl-high-level-synthesis). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Hardware Engineer (RTL / High-Level Synthesis) - **Company:** Code - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Continuous Integration, Software Debugging, Linux, Formal Verification, Field-Programmable Gate Array (FPGA), Python (Programming Language), MATLAB, Regression Testing, Toolchain, VHSIC Hardware Description Language (VHDL), Scripting, Large Language Models, Git, Virtual Agents - **Published:** September 16, 2026 - **Apply:** https://startup.jobs/senior-hardware-engineer-rtl-high-level-synthesis-code-metal-10080707 ## About the Role * 3+ years of hands-on experience with writing RTL code or using High-Level Synthesis, including at least one commercial HLS tool (Catapult, Vitis HLS, Stratus, or equivalent) * Solid hardware modeling background regarding fixed-point arithmetic, bit-accurate types, synthesis pragmas and modeling trade-offs * Scripting experience in Python for development, toolchain automation and testing * Strong debugging and problem-solving skills * Experience with simulation and functional verification flows Preferred Qualifications * Experience using Linux-based development environments * Solid understanding of RTL / VHDL * Understanding of FPGA architectural capabilities and constraints * Knowledge of verification methodologies and testbench development * Experience with DSP algorithms and applications using Python/MATLAB Nice to Have: * Bonus: Interest in or familiarity with LLM-assisted code transformation and readability tooling * Experience with Git-based development workflows and CI/CD environments ## Description * Develop C++ and post-HLS readability and optimization passes to produce human-auditable RTL * Leveraging Agentic AI and verification capability within Code Metal * Contribute to CI/CD qualification including automated RTL simulation, functional verification, and regression testing ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)