Senior Firmware Engineer

San Jose, California, United States
Aug 01, 2019
,Year,$ LPA
Citizen, Green Card Holder
10 Years
Job Description
Microsoft is hiring Senior Firmware Engineer.
 
We are looking for a Senior Firmware Engineer with a great passion on embedded system design and development for premium Surface accessories and Microsoft accessories for computers/laptops/tablets. You will be a key contributor to product success in all phases of product cycles, from concept scoping, development, production to sustaining. This position will be based in Shenzhen, China.
 
Responsibilities
  • Propose & define system architecture, firmware architecture, ensure that designs meet established specifications, cost, timeline and development budgets. Can propose firmware solutions that meet challenging product user experience requirements. Ensure that the design is optimal and meets all design constraints. Ensure that the design is robust and meets all Microsoft internal and industrial requirements.
  • Implement firmware on embedded system. Root cause, debug and resolve firmware issues.
  • Manage program firmware scope and risks and make tradeoff decisions and proposals where needed.
  • Actively participate in innovation and exploration activities. Explore, track and investigate new technology trends, new components and new protocols.
  • Write design documents, conduct code and design reviews.
  • Collaborate with marketing, user experience, electrical engineering, software engineering, hardware design validation and other team members. Participate in program reviews. 
Qualifications
  • A BS/MS in Electrical Engineering, Computer Science or related field.
  • 10+ years of experience in firmware and embedded systems development.
  • Has excellent C design and coding skills.
  • Proficient oral and written communication skills.
  • Collaborates well with internal and external teams.
  • Proven experience in hardware bring-up
  • Can implement new firmware designs from ground up, including firmware architecture definition, state machine design, hardware component selection and protocol definition.
  • Has strong root causing, analyzing and debugging skills. Able to effectively find ways to reproduce difficult problems, root cause and then find solutions.
  • Has strong passion and curiosity for innovation and creative engineering solutions to deliver premium product experience.
  • Has strong ownership and accountability, enjoys learning, can effectively bring solutions to difficult problems, and has great attention to details.
  • Has strong passion to provide best and premium user experience from design. Has strong passion to come up with and prototype new ideas for best and premium user experience.
  • Knowledge of broad industrial protocol is a plus (e.g. USB, Bluetooth, WiFi, HID, Video/Audio coding, Display Port, HDMI, etc.).
  • Development experience in areas such as system drivers and device drivers are a plus.