Principal Software Engineer
Core
Define multi-year technical vision and architecture for lab automation, productized test collateral, and OEM self-assessment platforms, leading adoption across diverse hardware and Windows configurations.
Role type
Principal Software Engineer (Platform Architecture & Engineering Leadership)
Builds
Distributed orchestration systems, station control, telemetry, result services, and AI-assisted test authoring workflows for OEM partners.
Domain
Hardware validation, lab automation, Windows ecosystem, and distributed systems engineering.
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, Windows kernel debugging, distributed system architecture, AI/LLM integration, technical strategy, cross-team alignment, mentorship.
Preferred skills
Generative AI model usage for engineering, anomaly detection, failure classification, log analysis.
Technologies
Windows, C, C++, C#, Java, JavaScript, Python, generative AI models, agents.
Responsibilities
Define and communicate multi-year technical vision and architecture; Lead adoption of platform patterns across diverse OEM hardware and configurations; Drive architecture reviews for security, telemetry, and partner integration; Resolve high-severity technical problems via deep Windows debugging and kernel analysis; Establish engineering standards for reliability and operational excellence; Mentor senior and early-in-career engineers; Guide quarterly planning and investment tradeoffs.
Seniority
Principal, hands-on IC with strategic leadership