Software Design Engineer (contract) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 2 weeks ago

Software Design Engineer (contract)

Microsoft is seeking a Software Design Engineer (Contract) to work on cutting-edge hardware security solutions for next-generation computing devices. The role involves developing and implementing sophisticated security software and firmware that protects millions of users worldwide while collaborating with a dedicated team of security experts.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, implement, test, and maintain security software and firmware for hardware security components
Write and develop firmware and software for boot components and security processors
Implement and test security software for trusted platform modules and security chipsets
Develop encryption and decryption software solutions
Participate in daily sprint execution meetings and provide project updates
Fine-tune and improve sophisticated software implementation projects focused on security
Gather and analyze system requirements and document technical specifications
Conduct in-depth troubleshooting and unit testing of new and legacy systems
Prepare detailed software specifications and comprehensive test plans
Perform code reviews and provide quality assurance oversight
Modify existing programs to meet new security standards and requirements
Create migration packages for system testing and implementation
Perform post-implementation validation and resolve bugs identified during testing
Collaborate with team members to ensure successful delivery of security features and capabilities

Qualification

Hardware securityEncryption software developmentLow-level firmware developmentSoftware design principlesTroubleshooting capabilitiesComputer Science degreeData structuresAlgorithmsUnit testing methodologiesOperating system development

Required

5-7 years of software engineering experience
5+ years of experience with hardware security, boot security, and trusted platform security
5+ years of experience in encryption and decryption software development
5+ years of experience with low-level firmware and driver development
Demonstrated experience with large systems software design and development
Proven track record of in-depth troubleshooting and problem resolution
Bachelor's degree in Computer Science, Computer Engineering, or related technical field
Hardware security expertise including boot security, trusted platform security, and security processors
Encryption and decryption software development
Low-level firmware development and driver programming
Strong foundation in computer science including data structures and algorithms
Large-scale systems software design and development
Proficiency in writing and understanding cryptographic code
In-depth troubleshooting and problem diagnosis capabilities
Unit testing methodologies for both new and legacy systems
Software design principles and best practices
Operating system component development and implementation

Benefits

Medical, dental & vision
Hospital plans
401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
Life Insurance (Company paid Basic Life and AD&D as well as voluntary Life & AD&D for the employee and dependents)
Company paid short and long-term disability
Health & Dependent Care Spending Accounts (HSA & DCFSA)
Employee Assistance Program
Time Off/Leave(PTO, Allegis Group Paid Family Leave, Parental Leave

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

H1B Sponsorship

Microsoft has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase