Lead Software Engineer - AI/ML (C#,C++, Sql - Debug Tools)
Core
Design and build AI agents and LLM-powered tools for silicon and software debug, integrating AI into existing Debug Tools and automating workflows.
Role type
Senior IC Software Engineer (AI/ML & Debug Tools)
Builds
AI agents, LLM-powered debug tools, automated workflows for silicon/software debugging
Domain
Semiconductor hardware debugging, AI/ML, C++/.NET ecosystem
Deliverable
production ML models
Required skills
C#, C++, SQL Server, .NET Core, LLM APIs (OpenAI/Azure/Anthropic/Gemini), Agent frameworks (LangChain/LangGraph/AutoGen/CrewAI/Semantic Kernel), Prompt engineering, Hardware protocols (JTAG/I2C/I3C), Unit testing, Cross-platform application development
Preferred skills
Experience building agentic workflows, AI-assisted development practices, Knowledge of modern AI frameworks
Technologies
C#, C++, SQL Server, .NET Core, LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel, OpenAI, Azure OpenAI, Anthropic, Gemini, Llama, Qwen, Mistral, JTAG, I2C, I3C
Responsibilities
Design and build AI agents and LLM-powered tools for silicon and software debug; Integrate AI into existing Debug Tools; Automate Debug Tools workflows end to end; Build knowledge retrieval and evaluation for production-grade AI; Mentor software developers on sound design and coding practices; Prepare architectural documents and participate in code/design reviews
Seniority
Senior, hands-on IC with mentorship responsibilities
