Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Telangana, Hyderabad 
650713361

13.08.2024

seeking a talented seniorPrincipal Software Engineerto, debug, design and implement effective and scalable solutions that improve product quality and reliability.


Qualifications
  • A BS in Electrical Engineering, Computer Science or related field or equivalent experience
  • A minimum of 12years of experience in software development.
  • 7+ years of experience in embedded software development.
  • Excellent C/C++ design, coding, and debugging skills.
  • Asound track-record of shipping high volume consumer products and having been through at least two development cycles.
  • Ability to quickly ramp-up on complex and unfamiliar code.

Desired experience:

  • Provide technical leadership,mentorand support junior team members, fostering a culture of continuous learning and development.
  • At least7+years contributing to device driversand kernel programmingfor consumer PCs or electronics.
  • Knowledge of hardware buses such as USB, PCIe, I2C, SPI, or others which may appear in consumer electronics devices.
  • Some experience diagnosing power and performance issues on a Windows device.
  • Experience dealing with geographically diverse teams.
  • Responsible for collaboration with partners across organizational boundaries.
  • Responsible for driving/contributing to product milestones and reviews
  • High tolerance for ambiguity and ability to make progress in the face of it.
  • Understanding of SoC architectures, embedded firmware, Windows/Linux OS internals, multimedia domain (Audio/Video/Camera/Graphics), server and client components, end-to-end system testing.
  • Enthusiastic,motivatedand self-driven
  • Some domestic and international travel may be necessary

Other Requirements

Candidates must be able to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to the following specialized security screening

  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Responsibilities
  • Debugging software issues, developingfixesand addingnew featuresto existing Surface products.
  • Development activities include integration and configuration management as well as designing and implementing effective solutions to improve product quality and customer satisfaction.
  • An understanding of real-time, embedded firmware and strong troubleshooting and debugging skills are critical to help isolate and fix problems quickly.
  • You should be able work well in a collaborative environment with peers across the company.