You are an experienced and innovative software engineer ready to tackle complex challenges at the intersection of hardware and software. With a passion for embedded systems and a deep understanding of PCIe protocol, you thrive in collaborative, multidisciplinary environments. Your expertise in developing robust, scalable software is matched by your ability to seamlessly integrate with hardware teams, firmware engineers, and silicon designers. You are not only technically adept, but also an effective communicator who can translate technical requirements into actionable solutions and mentor others to uphold best practices.
Your hands-on approach to problem-solving leverages your proficiency in Python, C++, and system-level programming to architect and deliver high-performance evaluation software. Your familiarity with lab instruments, test automation, and continuous integration tools allows you to validate, troubleshoot, and optimize hardware/software interactions with precision. You are a lifelong learner, staying current with PCIe standards, SERDES technologies, and industry trends, and you channel this knowledge into innovative software architectures and features. Above all, you are driven by curiosity, a commitment to quality, and a desire to impact how leading-edge silicon solutions are brought to life.
In this role, you will design, develop, troubleshoot, and debug software programs for PCIe IP evaluation and test chip platforms. You will collaborate closely with hardware lab teams, firmware engineers, and silicon design engineers to define requirements and ensure seamless hardware/software integration. You will implement test suites, diagnostic tools, and automation frameworks to validate PCIe protocol compliance, performance, and reliability. You will lead the development of user interfaces and APIs to enable efficient evaluation and debugging of PCIe IP features. You will analyze hardware-software interactions, troubleshoot complex issues, and drive root-cause analysis across board, chip, IP, protocol, and software layers. You will mentor and guide team members, championing best practices in software quality and hardware validation. You will stay up to date on PCIe standards, SERDES technologies, and industry trends to influence software architecture and feature development.
XML job scraping automation by YubHub