Android OS Developer
Remote
Job Id:
162618
Job Category:
Job Location:
Remote
Security Clearance:
No Clearance
Business Unit:
Zachary Piper
Division:
Zachary Piper Solutions
Position Owner:
Anna DuMond
Android OS (Android Open Source Project) Embedded Software Engineer
The Android-related work will involve working with the Android Operating System (OS), specifically Android Open Source Project (AOSP) source code. Zachary Piper Solutions has made driver, kernel, and abstraction layer changes to the OS, as well as written custom system-level applications.
The engineer will be responsible for maintaining and updating this code base, as well as integrating these updates into the hardware platforms for which it is designed.
It should be noted that Android OS development is not the same as Android application development. A developer or engineer with Android app development experience alone, regardless of years of experience, will not necessarily possess the skills required for this role.
Job Description
Zachary Piper Solutions engineers a diverse portfolio of high-technology solutions, products, and services that enable customers to successfully execute mission-critical objectives across multiple domains of operation. We partner closely with industry leaders and government customers to push the boundaries of innovation in the defense, cybersecurity, and advanced technology arenas.
Given the nature of our work, we value trust, integrity, alignment, and transparency. We offer competitive benefits, a collaborative work culture, and a flexible work environment where individual contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performing team.
Basic Qualifications
- Bachelor’s degree in Software Engineering or a related Science, Engineering, or Mathematics discipline, plus a minimum of 5 years of relevant experience; or
- Master’s degree plus a minimum of 3 years of relevant experience
- Agile development experience preferred
Clearance Requirements
- U.S. Citizenship is required
Make the world’s most advanced Cybersecurity and Encryption products even smarter
As an Embedded Software Engineer, working with custom hardware designed and built in-house for our Cyber group, you will be a key member of a cross-functional team responsible for developing mission-critical, NSA-certified cybersecurity devices supporting a rapidly growing product line. This role places you at the cutting edge of cybersecurity, high-speed data processing, and embedded Android/Linux platforms.
Preferred Skills and Experience
We encourage you to apply if you have experience with any of the following:
- Real-time, multi-threaded embedded software development, preferably on Linux and Android OS
- Model-based development, preferably using Rhapsody
- Android Open Source Project (AOSP)–based development (Android OS development)
- Extensive experience with object-oriented design and programming, preferably using UML, C++, and Java
- Android system-level application development
- Supporting long product lifecycles, including maintenance and regular technology refresh
- ARM virtualization extensions, preferably Hypervisor
Nice to Have
- Hypervisor technologies
- Linux
- Rhapsody
- UML
- Device driver development
- Ninja / Soong build systems
What Sets You Apart
- Passion for designing complex systems and solving problems of broad and varied scope
- Ability to define scope, schedule, and expectations for assigned work
- Demonstrated initiative, with the ability to execute projects with minimal guidance and provide technical leadership
- Ability to translate CONOPS, specifications, or requirements into software designs, implementations, and test plans, and to execute testing and debugging
- Proficiency with software development tools supporting IDEs, version control, defect tracking, and scripting
#LI-AD1
#LI-REMOTE
Android OS, Android Open Source Project, AOSP development, Embedded Software Engineer, Embedded Linux, Android OS development, System-level Android, Custom hardware integration, Kernel development, Device drivers, HAL development, Board Support Package, BSP, Real-time embedded systems, Multi-threaded software, Cybersecurity systems, NSA-certified devices, Secure embedded systems, ARM architecture, ARM virtualization, Hypervisor, Object-oriented programming, C++, Java, UML, Model-based development, Rhapsody, Android system applications, Long product lifecycle, Technology refresh, Linux kernel, Ninja build system, Soong build system, Cross-functional teams, Agile development, Defense technology, Mission-critical systems, High-speed data, Secure communications, Software maintenance, Software integration, CONOPS to code, Requirements-based design