MICROSOFT CORP Software Engineer in Redmond, Washington
Responsible for developing or testing computer software applications, systems or services. Responsible for developing and testing firmware update service software using C++ and object-oriented programming, scoping to detailed specification. Design service roadmap and implement the software, identify requirements and cases covering, integrate firmware update package into service software system, perform lab testing for service validity, analyze risks and level of impact, diagnose service failures and resolve issues. Utilize required technical skills and source control tools to drive fleet-wise deployment for various firmware services with the ability to launch, pause, restart, and stage deployment roll-outs. Responsible for tracking and monitoring deployment roll-out status, validating firmware update status through SQL services and various software tools.Minimum Requirements:EDUCATION: Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, Information Systems, Physics or a related field.EXPERIENCE: Two years of software development experience formulating and analyzing software requirements utilizing C, C++, C#, and/or another high-level programming language.ALTERNATIVE EDUCATION and EXPERIENCE: Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, Information Systems, Physics or a related field.SPECIFIC SKILLS: This position also requires education or experience in: Visual Studio; Git; XML; SQL and/or T-SQL; Scripting; Bash; and Coordinating program development of computer software applications/systems/services from design through product release.Any suitable combination of education, training or experience is acceptable.To apply, visit: https://jobs-microsoft.icims.com/jobs/19231/go/jobMultiple job openings. Qualified candidates must meet the minimum requirements for the position. Microsoft Corporation is an equal opportunity employer.