Software Engineer II

Software Engineer II

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
31047
Date Posted
1 year ago
Recruiter
John Apl
Job Views
33

Job Description

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.

Job ID: 31047

Similar Jobs

Meta

Full Time Job

Software engineer ii Software engineer ii

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software engineer ii Software engineer ii

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software engineer ii Software engineer ii

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software engineer ii Software engineer ii

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept