> Markdown version of [/jobs/ext/4647993-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/4647993-lead-software-engineer). 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). --- # Lead Software Engineer - **Company:** Virtusa Corporation - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Debugging, Linux, Logic Synthesis of Circuits, Perl (Programming Language), Ethernet, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), Python (Programming Language), PCI Express, Quick EMUlator (QEMU), Software Engineering, SystemC, SystemVerilog, Systems Integration, Universal Asynchronous Receiver/Transmitter - **Published:** November 9, 2026 - **Apply:** https://www.careerbuilder.com/job-details/lead-software-engineer-austin-tx--875892a7-40b2-447b-8347-902fc04d9054 ## About the Role Software Engineering, Product Engineering, Software Engineering, Universal Asynchronous Receiver-Transmitter (UART), Boundary Scan, PCI Express (PCI-E), IXIA, RTL Design, SystemVerilog, Digital Circuit Design, Application or Product Engineering background with minimum 5 to 20 years of experience is required in HW Assisted Verification. Knowledge of FW/SW/Driver with Linux Boot bring up experience is an essential requirement. Knowledge of PCIe, HBM and JTAG/UART protocols is must.. ENET protocol & testers like Virtual IXIA is plus. Skills Requirements Digital design with systeme verilog RTL coding from Synthesis point of view.. Experience with emulator ZeBu, Palladium & Veloce. FPGA Protyping experience with HAPS, Protium & ProFPGA is plus. Ability to put together emulation top level wrapper with DUT/System Level, clocks/reset & FPGA partitioning/Place & Route timing closure for successful model build. Knowledge of Python, C/Perl scripting is a must. Expertise in HW assisted Verification TestBench environment : UVM, C++/System C is desired. Experience integrating and bringing up PCIe Gen6 Protocol Transactor Integration with QeMu is required. Kernel boot, Linux Boot sequences knowledge & debug is must.