Microsoft Windows Silicon & Systems Integration team is seeking to deliver iconic end-to-end products across hardware, software, and services, and is looking for a Senior Software Engineer to help build desirable and powerful devices that enable the experiences people want.
Requirements
- 4+ years of experience in software and/or product development
- 2+ years Industry Experience in designing, developing, debugging and shipping low-level drivers.
- Experience with software version control systems (such as GIT, ADO, etc.) for large scale software development.
- Experience in C/C++ developing embedded firmware and/or device drivers.
- Familiarity with the System on Chip (SOC) Hardware architecture and device/board bring-up.
- Understanding of software lifecycle in a device development environment and the interplay between software and hardware development and schedules.
- Knowledge of UEFI, ARM trust zone, Bootloaders.
Responsibilities
- Design, develop and validate embedded firmware features to meet requirements in pre and post-silicon environments.
- Drive engineering requirements and implementation at system level.
- Collaborate with cross-functional teams to gather software requirements for product and system integration.
- Develop automation and tools to streamline integration, validation, and regression testing.
- Drive system-level debugging and root cause analysis across multiple components and layers, ensuring robust integration with Windows OS
- Collaborate with silicon partners, hardware teams, and internal software teams to bring up and stabilize new platforms.
- Provide technical leadership to enhance overall system integration and performance.
Other
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Travel requirements not specified
- Must be authorized to work in the United States