Development (CSI-FW) team Cloud Server Infrastructure
The Cloud Server Infrastructure Firmware Development (CSI-FW) team is responsible for server hardware definition, design and development of Server and Rack Infrastructure engineering for Microsoft's online services. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO).
Role and Opportunity: This role will be for a highly-motivated Firmware Engineer with a solid background in embedded system design using embedded Linux. You will be involved with all phases of product development, from design through to bring-up, manufacturing and release. At the design phase, you will lead MCU development through proof-of-concept models, architecture development, and contribute to technical decisions for hardware selection. During the design and development phase, you will be responsible for BSP, Device Driver and application development for embedded target. A successful candidate
-5+ years of professional experience designing, developing embedded solutions using ARM SoCs and Linux -Extensive knowledge of Linux kernel internals and adding new hardware drivers -Proven and demonstrable programming skill in C/C++ for resource constrained embedded platforms -Experience in developing multi-threaded application using POSIX threads, IPC and IPS -Highly technical embedded hardware experience, including understanding schematics , I2C, SPI, USB, RS232/RS485 and communication protocols -Detailed knowledge of core networking protocols (DNS, DHCP, TCP/IP, ARP, HTTP, HTTP/S, SSH) and