Software Engineer 2
- Category: Software Developer Jobs
- Location: Hyderdabad, Telangana
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 22K to 35K
- Published on: 2025/09/21
Microsoft Devices/AMPX Software team is on a journey to create new experiences with Android devices. We believe in building devices that fully express Microsoft vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want & to create an eco-system for easy data access to the user.
Creating these new experiences and devices involves close partnership between hardware, software, QA 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 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 the existing ones.
The AMPX development team is looking for a candidate 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, Android Framework and Android applications across audio technologies on Android platform. The job is highly dynamic and involves working across various disciplines to successfully deliver the platform with great experience and quality.
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 (Windows, Android, Linux)
• Proven track record of designing and directing complex architecture that spans multiple technologies from core kernel to the application layer
• Experience with developing kernel mode drivers for Operating Systems (Android, Linux)
• OS Internals (Linux, Android)
• 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
• Android Audio Framework
• Ability to quickly ramp-up on complex and unfamiliar code
• Experience with new hardware bring-up and factory manufacturing
• 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. 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, *** (including pregnancy), ****** 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
Related jobs
-
Senior Software Engineer
Work Location: Hyderabad Strong C++, OOPs knowledge Experience writing Mobile Games/Apps in a cross-platform environment. Have some exposure to Mobile platform. Experience with SDK integrations, Crashlytics, Firebase, AB Testing framework etc is good...
-
Associate Software Engineer | |NET | Hyderabad
We're looking for a Associate Software Engineer - .NET | Hyderabad This role is Hybrid Associate Software Engineer Hyderabad, India Associate Software Engineer At SumTotal, we are all about making work matter. We believe every team member has the pot...
-
Technical Delivery Manager | Java|Net
Job Description : - The Technical Delivery Manager is accountable for the overall project delivery, client satisfaction and management of expectations while ensuring that the work is on strategy, on time and within budget. - Senior account/engagement...