Job Requirements
Remote
Intel Agency (NSA, CIA, FBI, etc) Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Zachary Piper Solutions is seeking an Android OS (Android Open Source Project) Embedded Software Engineer to join a Cyber group supporting the development of mission-critical, certified cybersecurity and encryption devices. The Embedded Software Engineer will work closely with custom, in-house hardware and be responsible for maintaining, updating, and integrating Android OS (AOSP) code at the system level. Please note, this role focuses on the Android Operating System development, not Android application development. Experience limited to Android app development alone will not be sufficient for this position.
Responsibilities of the Android OS Embedded Software Engineer include:
Qualifications for the Android OS Embedded Software Engineer include:
Nice to have:
Compensation & Benefits include:
#LI-RL1 #LI-Remote
Keywords: Android OS Development, Android Open Source Project (AOSP), Embedded Software Engineering, Android System Development, Linux Embedded Systems, Real-Time Embedded Software, Multi-Threaded Systems, Kernel Development, Hardware Abstraction Layer (HAL), Device Drivers, System Services, Custom Hardware Integration, ARM Architecture, ARM Virtualization Extensions, Hypervisor Technology, C++, Java, Object-Oriented Design, UML, Model-Based Development, Rhapsody, Android System Applications, Soong Build System, Ninja Build System, Long-Lifecycle Products, Cybersecurity Systems, Encryption Devices, NSA-Certified Products, Mission-Critical Systems, Agile Development, Requirements Analysis, CONOPS, Debugging & Testing, Version Control, Secure Systems Engineering, Defense & National Security
Responsibilities of the Android OS Embedded Software Engineer include:
- Maintain and enhance Android Open Source Project (AOSP) source code
- Perform Android OS-level development, including kernel, drivers, HAL, and system services
- Integrate Android OS updates onto custom embedded hardware platforms
- Develop and maintain system-level Android applications
- Support real-time, multi-threaded embedded software on Linux and Android OS
- Translate CONOPS, specifications, and requirements into software design, implementation, and test plans
- Execute debugging, testing, and long-term maintenance for products with extended lifecycles
- Collaborate within a cross-functional engineering team developing high-assurance cyber products
- Provide technical leadership and direction with minimal oversight
- Utilize IDEs, version control, defect tracking, and scripting tools to support development efforts
Qualifications for the Android OS Embedded Software Engineer include:
- Bachelor's degree in Software Engineering or related STEM field with 5+ years of experience, or Master's degree with 3+ years of experience
- Android Open Source Project (AOSP) development experience (Android OS development)
- Experience with embedded, real-time, multi-threaded software on Linux or Android
- Strong object-oriented design and programming experience (C++, Java)
- Familiarity with Android system applications and long-lifecycle product development
- Experience integrating software with custom hardware platforms
- Ability to work in Agile development environments
- U.S. citizenship required
Nice to have:
- Device driver development
- ARM virtualization extensions / Hypervisor technology
- Linux kernel experience
- Model-based development (Rhapsody)
- UML design
- Ninja / Soong build systems
Compensation & Benefits include:
- 8-month contract with weekly pay and 40 hours per week guaranteed ($50-72/ hr)
- Comprehensive benefits package including:
- Medical, Dental, Vision
- 401(k)
- Paid Time Off, Sick Leave, and Paid Holidays
- Flexible work environment
- Opportunity to work on high-impact national security and cybersecurity missions
#LI-RL1 #LI-Remote
Keywords: Android OS Development, Android Open Source Project (AOSP), Embedded Software Engineering, Android System Development, Linux Embedded Systems, Real-Time Embedded Software, Multi-Threaded Systems, Kernel Development, Hardware Abstraction Layer (HAL), Device Drivers, System Services, Custom Hardware Integration, ARM Architecture, ARM Virtualization Extensions, Hypervisor Technology, C++, Java, Object-Oriented Design, UML, Model-Based Development, Rhapsody, Android System Applications, Soong Build System, Ninja Build System, Long-Lifecycle Products, Cybersecurity Systems, Encryption Devices, NSA-Certified Products, Mission-Critical Systems, Agile Development, Requirements Analysis, CONOPS, Debugging & Testing, Version Control, Secure Systems Engineering, Defense & National Security
group id: 10430981