Software Engineer- 2
Microsoft
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Software Engineer- 2" Imagine.Creating these new experiences and devices involves close partnership between hardware, software, QA engineers, designers, and manufacturing along with the various industry partners that closely collaborate to create industry defining firsts. It totally takes a village. Our obsession with the right experience with our passion to enable everyone to do and be their best is reflected in the devices we make. Come join us as we build an organization that scales with the challenges of creating new experiences and improving existing ones.
The MXP development team is seeking a talented Software Engineer 2 with a strong background in shipping consumer/IOT devices.
Responsibilities
Job responsibilities will encompass working across a team of high impact individuals who are designing and coding Drivers, Tools, Firmware, Linux Kernel, Trusted application, Android Framework, Services and Android applications. The job is highly dynamic and involves working across various disciplines to successfully deliver the platform with great experience and quality.
Qualifications
Basic Qualifications:
- A minimum of 6+ years of experience in software and/or product development
- Experience in development in Android frameworks, Native frameworks, Userspace and Kernel mode drivers for SoC on Operating systems (Android, Linux)
- Excellent C/C++/Java design and coding skills
- Proven track record of designing and directing complex architecture that spans multiple technologies from core kernel to the application layer.
- Operating system Internals (Linux, Android)
- Experience with shipping Android based products.
- Proven track record of shipping high volume consumer devices (Windows, Android, Linux)
- BS or equivalent experience
- Familiarity with Android Key Master and Keystore API
- Experience of working with Trusted Execution Environment
- Familiar with Trust Zone, PKI, and Cryptography
- Experience of working with Android Multimedia Frameworks
- Familiarity with the System on Chip (SOC) Hardware architecture and software for SOC.
- Familiarity with embedded firmware.
- Ability to quickly ramp up on complex and unfamiliar code.
- Experience with new hardware bring-up and factory manufacturing.
- Experience of 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.
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Software Engineer- 2" Imagine.