Senior Software Engineer AOSP specialist

Greenlight Professional Services

Colorado Springs, CO

JOB DETAILS
JOB TYPE
Full-time
LOCATION
Colorado Springs, CO
POSTED
30+ days ago
We are seeking a Senior Software Engineer with deep expertise in Android AOSP for Network Test and measurement devices. The ideal candidate will be instrumental in the development, migration, and customization of AOSP-based platforms. This role requires hands-on experience with system-level programming and a keen understanding of networking, security protocols, and embedded systems architecture. QUALIFICATIONS AND EDUCATION REQUIREMENTS Key Responsibilities: • Develop and customize Android AOSP for embedded hardware platforms, including HAL, system services, and low-level components. • Collaborate with cross-functional teams including hardware, security, and application developers to deliver integrated solutions. • Act as a technical lead and mentor, conducting code reviews and contributing to architectural decisions. • System-Level Development: Modifying and developing Android system-level components and frameworks. • Hardware Integration: Integrating custom software, drivers, and firmware onto device hardware. • Custom ROM Development: Building custom Android operating systems for specific devices or platforms. • Performance Optimization: Debugging and optimizing the performance of Android systems. • OTA Updates: Managing and implementing reliable Over-the-Air (OTA) update processes for customized builds. • DevOps and QA Collaboration: Working with DevOps and Quality Assurance teams to ensure stability and security. Desired Expertise: • Hands-on experience with Android AOSP customization, including migration, porting, and adaptation to specific hardware platforms. • Proficient in C and C++; working knowledge of Java. • Solid understanding of networking protocols and wireless standards. Preferred Knowledge & Skills: • Understanding of encryption protocols and authentication methods (e.g., PEAP, CHAP, SSL/TLS, 802.1x). • Strong debugging and performance tuning skills. • Experience contributing to open-source communities or upstream projects. • Excellent communication and documentation skills. • Engagement with developer communities (e.g., XDA Developers) to stay current with trends and tools in Android and embedded development. Qualifications: • Bachelor’s or Master’s degree in Computer Science or equivalent experience. • 10+ years of experience in embedded software engineering with a focus on AOSP. • Demonstrated success leading complex projects and collaborating across multidisciplinary teams.

About the Company

G

Greenlight Professional Services