Software Design Engineer
Core
Hands-on software engineer building and evolving next-generation systems and AI-powered engineering capabilities.
Role type
Senior IC software engineer (systems/AI/automation)
Builds
Scalable engineering platforms, AI-powered developer tools, automated testing/debugging systems, and virtualization/cloud infrastructure.
Domain
Enterprise technology, AI/LLMs, systems software, cloud infrastructure
Required skills
Python, C/C++, software design, data structures, algorithms, Windows OS development, systems troubleshooting, unit testing, distributed systems
Preferred skills
PowerShell, Rust, C#, AI/LLMs, agentic systems, automated code generation, Azure, virtualization, research-oriented engineering
Technologies
Python, C/C++, PowerShell, Rust, C#, Azure, Windows, virtualization, LLMs
Responsibilities
Design, implement, test, debug, and maintain software across systems and AI environments; Develop automation for engineering workflows; Build tools integrating AI/LLMs with code and telemetry; Collaborate to turn research concepts into practical solutions; Troubleshoot complex issues in production systems.
Seniority
Mid-level, hands-on IC