Senior Software Engineer, Android
Keeper SecurityFull Time
Senior (5 to 8 years)
Candidates must possess advanced programming and debugging skills in C, C++ (11/14), Java, and unit test frameworks. Proficiency with development tools such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, and SonarQube is required. A solid understanding of Android and QNX system architecture, frameworks, build systems, and key components is necessary, along with comfort in making system extensions and modifications. Familiarity with Android OS fundamentals, software versioning, and release management principles, including codebase organization, branching strategies, and integration processes, is essential. Strong analytical, debugging, and problem-solving skills for complex integration challenges in C, C++, and Java are needed, as are clear technical documentation abilities and the capacity to work independently under pressure. A Bachelor's degree in computer science, software engineering, or a related field is mandatory. Preferred qualifications include experience with CI/CD tools, Yocto Linux, virtual machine and container technologies, the automotive industry, and Android System UI.
The Staff Android Software Engineer will design, develop, and integrate Android/Linux and QNX components for infotainment systems. They will lead the integration of Android applications within Android Automotive OS, embedding them into platforms and multi-display vehicle architectures. Responsibilities include building reusable frameworks and services within Android using AOSP, Jetpack, and HIDL/AIDL interfaces. The engineer will collaborate cross-functionally with hardware, product, and design teams to create responsive, visually appealing, and consistent in-vehicle experiences. They will also drive Android-RTOS coexistence strategies to ensure seamless system handoffs and communication.
Designs, manufactures, and sells vehicles
General Motors designs, manufactures, and sells vehicles and vehicle parts, catering to individual consumers, businesses, and government entities. The company operates in both traditional internal combustion engine vehicles and the growing electric vehicle (EV) market, generating revenue through vehicle sales and financing services. GM stands out from competitors with its commitment to community service, sustainability, and diversity, as evidenced by a majority female Board of Directors. The company's goal is to balance traditional automotive manufacturing with technological advancements in electric and autonomous vehicles.