Microsoft HoloLens continues to revolutionize consumer electronic devices. We are a growing team of experienced device product developers, working in a startup environment on redefining experiences with epic technology innovation. We are developing ground-breaking hardware, software and experiences across computer vision, machine learning, human-computer interaction, and image and video processing, networking and graphics. We are looking for a Firmware Engineer to work with us on the future optics technology.
* Electrical Engineering or Computer Engineering background, with a BS or MS degree
* Strong math and programming skills (C, python required, C++ desirable)
* Experience with PID control systems
* Embedded hardware experience, including understanding schematics, I2C, SPI, USB, RS232 and associated communication protocols
* Experience with debugging tools such as JTAG, oscilloscopes and bus analyzers
* Experience in creating test automation framework using python
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.
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
The position will require working on a cross functional team to develop display systems, embedded control systems, control algorithms, feedback mechanisms and calibration.
Additional responsibilities include creating and maintaining documentation and release notes, contributing to the system specifications and defining functional tests.
Also responsible for performing design analyses, risk analysis with contingency plans, leading design reviews, manufacturability assessments, verification of design durability and reliability.
The position is also responsible for designing experiments, collecting, analyzing and interpreting data, technical problem solving, innovating creative solutions, and clear communication of findings.
In addition to the qualifications below, it is desired that candidates have familiarity with semiconductor lasers, FPGAs and Verilog.
Microsoft is a technology company that develops and supports software, services, and devices.