Required/Minimum Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in C/C++.
- OR equivalent experience.
- 2+ years of experience in firmware/embedded and hardware product development and debugging
Additional or Preferred Qualifications
- Experience with various buses such as SPI, USB, I2C, UART.
- Experience with firmware development on ARM Cortex-M based microcontrollers.
- Experience with hardware debugging and board bring up.
- Experience with debugging tools such as JTAG, JLINK, Oscilloscopes, logic analyzers, and multimeters.
- Experience with the Rust programming language with a focus on embedded Rust development and writing firmware for MCU-based designs.
- An understanding of cryptographic algorithms, security protocols, and encryption techniques.
- Experience with USB technologies.
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 February 7, 2025.