Join the Bluetooth Platform team for a great opportunity to contribute to wireless device connectivity solutions that revolutionized the way we interact with Personal Computers (PCs) and mobile devices and experience the world.
From power efficient and low latency audio and input solutions to novel applications in Augmented Reality (AR)/Virtual Reality (VR), gaming and nearby sharing, Bluetooth technology is undergoing rapid growth and development in several important directions. This provides a great opportunity to deliver great technical impact and contribute to this exciting innovation trend.
Bluetooth Platform team is seeking an experienced Principal Software Engineer who enjoys working with wireless technologies and device drivers and designing and delivering system software. On the Bluetooth platform team, you will work with a group of technology domain experts and seasoned software developers at all layers of operating systems (OS) from system drivers to application interfaces and collaborate with several other partner teams. You are a great fit for this position if you are passionate about software for hardware technologies, enjoy reading and understanding wireless industry standards and technical documentation, and applying compliance rules and regulations to create reliable and highly interoperable wireless solutions.
In Core OS, we are responsible for the Operating Systems that power Azure, Microsoft's Linux OS, the platforms for Windows Client and Xbox, and our Windows Server ecosystem – through all of these, we support every one of our cloud businesses and billions of customers around the world. In this era of ubiquitous computing, systems software excellence has never been more important for Microsoft. High quality, high-efficiency operating systems and platform components underpin everything we do as a company, from making our systems more reliable for our customers, to increasing our competitiveness by reducing Cost Of Goods Sold (COGS), to delivering new features and capabilities to delight customers – that’s all us!
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Cross-disciplined partnership with a team of software developers, data engineers and product managers to define requirements for new Bluetooth connectivity scenarios on Windows OS.
Designing clear, robust software interfaces.
Creating and documenting software designs.
Developing, testing, debugging system level software, along with related test and sample application software.
Reading and understanding and following Bluetooth industry standards and process documents.
Providing technical leadership for the architecture of secure, scalable, and interoperable wireless device connectivity solutions.
Embody ourCulture (https://careers.microsoft.com/v2/global/en/culture) & Values (https://www.microsoft.com/en-us/about/corporate-values)
Qualifications
Required Qualifications:
Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Experience with design and emphasis on system level programming.
Experience with fundamental OS concepts.
Demonstrated experience of shipping products.
Other Requirement:
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.
Preferred Qualifications:
Bachelor’s degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in C or C++ languages OR Master’s degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in C or C++ languages
OR equivalent experience.
Demonstrated technical mentorship and leadership experience.
Experience with wireless standards development and standard groups such as Bluetooth Special Interest Group (SIG).
Experience with standards compliance requirements and processes.
Technical problem-solving skills and willingness to learn proactively.
Efficient collaboration and communication skills.
Efficient problem-solving skills.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
#CoreOSJobs
#AEPJobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .