Senior Android System Engineer
Newfire Global Partners Zagreb, Croatia
Software Development · 501-1,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will build, sign, and maintain custom AOSP images while implementing privileged system-level capabilities for specialized healthcare display units. Additionally, you will collaborate with hardware partners and maintain the on-device Kotlin agent to ensure robust fleet management and performance.
What they look for
Requirements
The ideal candidate possesses extensive hands-on experience with custom AOSP builds, platform-signed apps, and firmware update workflows. You must also demonstrate a strong ability to interface with hardware OEMs and evaluate complex architectural tradeoffs for system-level Android integrations.
Full description
Senior Android System Engineer
Department: Customer Success
Employment Type: Flexible
Location: Croatia
Reporting To: Svitlana Blazhenko
Description
Newfire Global Partners is a leading technology firm that specializes in building transformative software solutions for some of the world’s most innovative companies. With a presence across four continents, Newfire Global brings deep expertise in digital healthcare, AI-driven analytics, and enterprise technology. The firm’s track record of delivering scalable, high-impact solutions has made it a trusted partner for organizations seeking to drive meaningful change through technology.
We are passionate about the purpose-driven mission to help improve the quality of care for patients and are building a collaborative, innovative, and inclusive culture. We are a fully funded company founded by serial entrepreneurs with a stable client base.
Opportunity for impact
Newfire Global Partners, a leader in developing disruptive healthcare technology, collaborates with Fortune 500 companies and start-ups to drive transformation.
Newfire is seeking a Senior Android System Engineer
What's the Project? Joining the team that is building a high-impact clinical software solution designed to modernize real-time communication within busy healthcare environments. Developed as a high-performance interactive application for large-format displays, it replaces traditional dry-erase boards with dynamic, centralized patient data, shift schedules, and key operational insights - running on custom Android devices we build, sign, and manage ourselves. Candidates joining this project will tackle exciting engineering challenges at the intersection of custom AOSP builds, robust device-level integration, and over-the-air fleet management, collaborating closely with hardware/device partners to deliver the privileged, system-level capabilities the application depends on across a fleet of specialized display units.
Your day-to-day activities:
- Build, sign, and maintain custom AOSP images; write patches (e.g., to mainline modules such as NetworkStack) and apply them to the OEM's RK-class tree
- Implement privileged, system-level capabilities: OTA apply via update_engine, remote reset, system log capture, input injection/screen capture, and device identity (mTLS / hardware attestation)
- Evaluate technical tradeoffs (e.g., Privileged App vs. Device Owner strategies, capture/injection approaches) and prototype solutions to inform core roadmap decisions
- Collaborate with hardware partners to implement device-level capabilities, privileged app permissions, and custom OS integrations; verify behavior on real devices
- Help maintain the Kotlin on-device agent and its integration with the MDM and our OTA / remote-management backend
- Participate in active sprint ceremonies, engage in peer code reviews, and work closely with product management and client engineering leads to execute on parallel technical tracks
You’re a perfect match if you have:
- Hands-on experience building and modifying custom Android builds (AOSP) - Soong/Make, platform/AVB/OTA key signing, custom system images, and applying patches to a vendor BSP tree (Rockchip / RK-class SoCs a plus)
- Deep privileged / system-app experience: platform-signed apps, @SystemApi/hidden-API usage, SELinux/sepolicy, Device Owner and Device Policy Manager APIs, and the trade-offs between them
- OTA / firmware update experience: update_engine and A/B (Virtual A/B), AVB, OTA packaging and signing (ota_from_target_files), and rollback behavior
- System-level Android capabilities: remote factory reset, system-level log capture, input injection, screen capture, adbd, and OS-level networking (e.g. DHCP client behavior)
- Proven capability interfacing directly with device OEMs/manufacturers to debug SDKs, system permissions, and hardware-software integration constraints, with a verify-on-device-first instinct
- Track record of driving technical research spikes - evaluating low-level architectural tradeoffs (e.g. Privileged App vs. Device Owner, capture/injection mechanisms) and presenting clear recommendations to stakeholders
- MDM & Fleet Management: experience integrating with a third-party MDM and/or building enrollment, remote-management, and OTA workflows for managed hardware fleets
- Clear, confident verbal and written communication skills to collaborate directly with cross-functional product, application, and OEM stakeholders
- As a Senior team member, you will be expected to actively participate in our hiring processes by serving on interview panels for future roles across the company
Nice to have:
- Healthcare Domain Knowledge: familiarity with clinical environments, EHR integrations, or healthcare compliance standards (HIPAA)
- C/C++ / native, kernel, or U-Boot familiarity
- Strong understanding of REST architecture and OOP principles/design
Please note that employment will be contingent upon providing documentation verifying your legal work authorization in the country of residence, in accordance with applicable law.
Similar roles
-
Android Engineer, Growth
OpenAI San Francisco, California, United States · $266K–$385K/yr
-
Senior Software Engineer, Mobile, Android
Google Durham, North Carolina, United States · $174K–$252K/yr
-
STAGE - Développement d'une application Android NFC wallet F/H
STMicroelectronics Valbonne, Provence-Alpes-Côte d'Azur, France
-
Android / Linux Networking - Software Eng
HP Taipei, Taiwan
-
Senior Software Engineer, Android Platform / AOSP
Qualcomm San Diego, California, United States · $118K–$177K/yr
-
Desarrollador Android Senior
Encora Lima, Lima, Peru