Microsoft Devices Software team is on a journey to create new experiences with Surface Duo. We believe in building devices that fully express the Microsoft vision. Fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want.
Creating these new experiences and devices involves close partnership between hardware engineers, software engineers, designers, manufacturing along with the various industry partners that closely collaborate to create industry defining firsts. It totally takes a village. Our obsession for the right experience with our passion to enable everyone to do and be their best reflects in the devices we make. Come join us as we build an organization that scales with the challenges of creating new experiences and improving the existing ones.
The Surface PLE team is seeking a talented engineer with a strong background in shipping consumer devices.
Responsibilities
Job responsibilities will encompass working across a team of high impact individuals who are designing and coding drivers, tools, firmware, Linux kernel, Android Framework and Android applications across various technologies on Surface Duo devices. The job is highly dynamic and involves working across various disciplines to successfully deliver the product with the Surface Duo experience and quality.
Qualifications
Basic Qualifications:
A minimum of 5 years of experience in software and/or product development
Excellent C/C++/Java design and coding skills
Proven track record of shipping high volume consumer devices ( Android, Linux)
Experience with developing kernel device drivers/OR HAL (Audio/Camera/Display etc)
Experience with shipping Android based products
BS in Engineering or equivalent experience
Additional Qualifications:
Familiarity with the System On Chip (SOC) Hardware architecture and software for SOC
Familiarity with embedded firmware, low level buses and signaling, HW schematics
Worked / hands on linux kernel device drivers worked on multiple subsystems
Ability to quickly ramp-up on complex and unfamiliar code
Experience with Android Telephony stack
Experience with dealing in geographically diverse teams
Ability to handle the debugger well to quickly identify and resolve issues spanning multiple subsystems
Experience with embedded system software development, especially at a system architectural level
Enthusiastic, motivated and self-driven
High tolerance to ambiguity and ability make progress in the face of it
Strong communication skills and ability to work across multiple disciplines and functions (PM, Test, Hardware Engineers, etc.)
Some domestic and international travel will be necessary.
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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#EWD INDIA
#DEVICES INDIA
#DEVICES
Full Job Description India Position Description About ExcelHer program: Are you looking for an opportunity to restart your career? Do...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Ensure that the listing at website runs seamlessly from the shopper’s perspective. Responsibilities include inserting...
Apply For This JobStart your journey with BCD: Grow, connect, collaborate and celebrate with our global team Commercial Controller Full time, India As...
Apply For This JobFull Job Description We are looking for an Admin Executive to join our team and support our daily office procedures.Responsibilities...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> During the Covid-19 pandemic Prodigy is operating, hiring, and onboarding remotely. Prodigy Education is a...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> NO TARGET JOB HINDI LAUNGUAGE 2MONTH BOND ONLY FOR DELHI LOCATION Explains various insurance policies...
Apply For This Job