Minimum Requirements:
Bachelor's Degree in Computer Science, computer engineering, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- 6+ years of firmware design and development experience.
- 6+ years of experience developing software using C, C++, Assembly and working knowledge on firmware SoC drivers’ development
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Experience on FIPS certification processes and validation
- Experience on Platform Root of Trust firmware solutions and architectures
- Experience in Security Development Lifecycle methodologies and security incident response support
- Experience in contributing or maintaining OSS
- 7+ years of experience developing firmware for SoCs boot loaders
- Experience developing IoT firmware solutions with ARM and RISC-V core architectures
- Experience developing APIs and device drivers with SoC HW/FW to OS SW interfaces
- A Master or bachelor's degree in computer science or computer engineering, OR equivalent work experience.
- Rust experience.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: