Software Tool Engineer/Developer - Staff/Sr Staff
Job Description
Minimum Qualifications:
Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience.
OR
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience.
OR
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.
Preferred Qualifications/Responsibilities:
Technical Skills:Proficiency in Tools development on Windows, Android, Linux, experience with various programming languages (C, C++, C#, Java, Python), and knowledge of software development methodologies.
Collaborate with various stakeholders to understand their design and testing requirements, and develop tailored software tools to meet customer requirements.
Develop and maintain software tools for various stages of Customer design and development, including early development, stress and thermal testing, and factory testing
Windows framework based tools running at UEFI, OS level
Tool Development, Platform level Automated Debug solutions, Telemetry Analytics, Windows Debug, Analyzers, Thermal and Power Management, Platform Validation and Debug Tools
Work closely with internal teams, including hardware engineering, Software and Customer facing teams to ensure seamless integration of software tools with chipset products
Troubleshoot and debug software issues, providing timely and effective solutions to customers
Develop and maintain technical documentation, user guides, and release notes for software tools and frameworks
Stay up-to-date with industry trends, emerging technologies, and competitor offerings to continuously improve software tools and frameworks
