Firmware Engineer Job Vacancy in Microsoft Hyderabad, Telangana – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Microsoft
Location : Hyderabad, Telangana
Position :

Job Description : MS Azure CHIE’s (Cloud Hardware Infrastructure Engineering) Platform Firmware Engineering team is responsible for definition, design, and development of Server and Rack Infrastructure firmware that manages Microsoft’s Data-Center / cloud hardware. 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).
We are seeking a capable firmware/embedded system engineer with solid background in developing embedded Linux kernel and user mode components including device drivers, services, and console applications on embedded systems. Successful candidates will have experience with the latest Linux kernel, build systems such as Yocto, and experience with ARM based systems or with a backgroud in security, secure boot, hardware RoT etc.
Responsibilities
You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development.
At the design phase, you will be part of a team- driving the architecture, design and development of the security sub-systems including firmware development of low-level hardware interfaces.
You will be responsible for evaluating third part components security design to ensure they meet Azure’s requirements for Platform Security
Own development and integration of drivers and kernel features into firmware images for Azure embedded hardware devices
Plan deployment strategy for firmware images and related components
Develop telemetry and monitoring systems for firmware components.
Debug across HW, FW and SW stacks and skilled at using SW and HW debugging tools.
Qualifications
A BS in Electrical Engineering, Computer Science or related field or equivalent experience
A minimum of 3+ years of experience on embedded FW or Linux driver development
Proficient C/C++ design and coding skills
Experience with some or all of the following: firmware development, bootloaders, platform initialization, Board Support Packages(BSP) porting, yocto, peripherals such as PCIe, NVMe, I2C, SPI, USB, UARTs. OS primitives, memory management, scheduling, interrupts, threading
Knowledge of firmware security technologies such as Secure Boot, asymmetric cryptography etc.
Excellent debugging skills
A high tolerance for ambiguity and change
Excellent written and oral communications
Experience with GIT is an added plus
Preferred Qualifications:-
The candidate should have strong defensive coding skills
Knowledge/Experience with Security technologies such as Encryption ciphers and security protocols is an additional plus
Exposure to BMC, IPMI, Redfish, Server firmware development is an added plus
Experience with Platform initialization, Board support package porting, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

This post is listed Under  Software Development
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *