Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Software Development Engineer II 
United States, Washington 
542954734

Yesterday

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.

Responsibilities
  • Design, implement, test and support systems-level firmware on modern Windows-based devices and accessories.
  • Drive performance, stability and feature enhancements for the device level experiences aligned with Windows and Devices roadmaps
  • Collaborate with teams across Microsoft and the Windows Ecosystem to bring up new hardware designs.
  • Embody our and