Senior Software Development Engineer - AOSP

5 Months ago • 4-8 Years • Mobile Development

Job Summary

Job Description

Esper is looking for a Senior Software Development Engineer with 4+ years of experience in Android development. The role involves developing, customizing, and integrating Android OS components for enterprise use. Experience with Java/Kotlin, C/C++, Android SDK, NDK, and AOSP is crucial.
Must have:
  • Android Development
  • Java/Kotlin
  • C/C++
  • AOSP Experience
Good to have:
  • x86 Android
  • LineageOS
  • CTS Tests
  • GMS Certified
Perks:
  • Hyper Growth
  • Global Customers

Job Details

About the job

Esper is experiencing hyper growth! We’re the industry’s first DevOps SaaS platform designed to provide a simple, safe, and secure way for engineering and DevOps teams to release applications and manage smart Android devices. Our device infrastructure enables developer, mid-market orgs, and enterprise fleets of 100,000+ devices to deliver their software as a service. Esper has rapidly-growing global customer adoption among some of the world’s most innovative major brands in retail, hospitality, logistics, and healthcare.

In this role, you will be part of a team building Esper’s flagship product, the Esper Foundation for Android, a custom Android-based operating system built for enterprises, optimized for dedicated Android devices.


As a Senior Software Engineer working with the Esper Foundation team, you will play a crucial role in the development, customization, and enhancement of our Android-based platforms. You will be responsible for designing and implementing software solutions, collaborating with cross-functional teams, and driving the technical direction of Foundation.



What you’ll d

  • Development and Customization: Lead the development and customization of Android OS components, including system services, frameworks, and native applications
  • System Integration: Integrate and optimize hardware drivers, kernel modules, and system libraries to ensure seamless performance on target devices
  • Code Review and Quality Assurance: Conduct code reviews, implement best practices, and ensure the highest standards of code quality, performance, and security
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement
  • Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to define requirements and deliver features that meet business objectives
  • Performance Optimization: Analyze and optimize system performance, memory usage, and power consumption to enhance the overall user experience
  • Bug Fixing and Maintenance: Identify, debug, and resolve issues in the Android platform and applications, ensuring stability and reliability
  • Documentation: Maintain comprehensive documentation of design decisions, code changes, and development processes


.

What we are looking for


Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field or equivalent experience

Experience: 4+ years of experience in software development, with a strong focus on Android platform development and AOSP


Technical Skills:

  • Strong software engineering fundamentals, including the use of version control systems like Git
  • Proficiency in Java and Kotlin for Android development
  • Strong understanding of C/C++ for low-level programming and system integration
  • Experience with Android SDK, NDK, and AOSP build systems
  • Familiarity with Linux kernel development and device drivers
  • Knowledge of Android security architecture and best practice


Problem-Solving: Excellent analytical and problem-solving skills with the ability to diagnose and resolve complex technical issues


Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders


Team Player: Collaborative mindset with the ability to work effectively in a team-oriented environment


Preferred Qualifications:

  • Experience working with running Android on x86 hardware or on GSIs is a big plus
  • Experience working at third party, open-source orgs like LineageOS is a big plus
  • Experience working with CTS tests and building CTS-compliant Android platforms is desired
  • Experience working on Android OS for GMS certified devices is a huge plus
  • Experience working with the telephony layer i.e Android RIL is a bonus
  • Experience building Android apps and working in the Enterprise space.

Similar Jobs

Fluxon - Staff Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
4 Months ago
Virtana Corp - Staff Software Engineer - Backend Technologies

Virtana Corp

Pune, Maharashtra, India (Hybrid)
4 Months ago
ION - Software Developer/Engineer - Graduate Development Program

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
4 Months ago
Passive Logic - Weather Simulation Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
2 Months ago
Wargaming - Rust Software Engineer (Platform)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
3 Months ago
Globalization Partners - Mobile Architect (AI Domain)

Globalization Partners

(Remote)
1 Month ago
Zeller - Android Engineer (4- 8 Years)

Zeller

India (Remote)
5 Months ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Japan (Remote)
4 Months ago
Holcim Global Digital Hub - Senior React JS UI Specialist/ Mobile Hybrid

Holcim Global Digital Hub

Navi Mumbai, Maharashtra, India (On-Site)
4 Months ago
Dream Sports - SDE 1 - React Native with Android

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

SymphonyAI - Senior Python Developer

SymphonyAI

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Mojang Studios - Senior Graphics Engineer - Minecraft

Mojang Studios

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago
Google - Manager, Scaled Technical Solutions, Mid-Market Sales

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
ION - Senior Java Developer - Italy

ION

Rome, Lazio, Italy (On-Site)
4 Months ago
WebMD - Associate Software Developer

WebMD

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
PwC - SRE Developers_PAN INDIA

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
AAG APP - Senior Developer (Android Gaming)

AAG APP

Lucknow, Uttar Pradesh, India (Hybrid)
5 Months ago
Grid Dynamics - Lead QE Engineer

Grid Dynamics

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Software Engineer Graduate (Cross Platform) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Granicus - Cloud Network Security Engineer

Granicus

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - D365 Azure Integration Developer-Manager

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Luxoft - Senior Test Automation Engineer

Luxoft

Pune, Maharashtra, India (On-Site)
2 Months ago
Impronics Technologies - AWS Cloud Engineer

Impronics Technologies

Gurugram, Haryana, India (On-Site)
9 Months ago
Darwinbox - Digital Marketing - Campaign Senior Manager

Darwinbox

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Saviynt - Engineer, Support Operations - Enterprise Support

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Microsoft - SENIOR DESIGN RESEARCHER

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Averna - Bilingual Software Engineer (Japanese)

Averna

Thiruvananthapuram, Kerala, India (On-Site)
5 Months ago
Keywords Studios (Player Support) - Software Engineering II - Developer Productivity

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
1 Month ago
Jellyfish Pictures  - VFX Supervisor

Jellyfish Pictures

Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nisum - Android Developer - A6643

Nisum

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Nagarro - Trainee

Nagarro

United Arab Emirates (Remote)
4 Months ago
Nagarro - Associate Staff Consultant, Business Analyst

Nagarro

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Google - Android Software Engineer, Waze

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Paypal - Lead Mobile Developmet Engineer

Paypal

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Sitetracker - Senior Software Engineer - React Native

Sitetracker

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nagarro - Associate Staff Engineer, DevOps

Nagarro

(On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, QA Automation

Nagarro

India (Remote)
4 Months ago
bosh group india - HMI SW Engineer - Android

bosh group india

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nagarro - Associate Principal Engineer (React Native)

Nagarro

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded