Minimum Qualifications:
- Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience
- OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience
- OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience
- OR equivalent experience.
- 2+ years of experience in C/C++.
- 1+ industry experience with security and Embedded Software/Firmware 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:
- 8+ years of professional experience designing and developing software solutions.
- Experience with RUST programming skills
- Experienced with security and Embedded Software/Firmware development.
- Knowledge in Encryption ciphers and security protocols
- Debugging capabilities and demonstrated experience to resolve issues spanning multiple subsystems.
- Experience with Platform initialization, Board support package porting, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading
- Proficient defensive coding skills, debugging and troubleshooting abilities.
- Experience with some or all the following: driver development, Linux driver initialization, peripherals such as PCIe, memory interfaces. OS primitives, memory management, scheduling, interrupts, threading.
- Experience with Penetration testing also a plus
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until July 26th, 2025.