Postuler

Première détection par notre source: à l’instant

Android Software Engineer

@ MANNARINO

Montréal, Québec

Temps plein
Postuler
SIGNAUX

En bref

MANNARINO is hiring an experienced Android Software Engineer to develop next-generation in-flight entertainment systems. The role is full-time, on-site in Hillsboro, Oregon, and open only to U.S. citizens and green card holders. The posting lists a flextime policy with paid overtime, discretionary bonuses and group insurance with RRSP.

Responsabilités :

  • Concevoir et développer la plateforme AOSP Android
  • Intégrer Android aux BSP, pilotes noyau et SoC
  • Diagnostiquer et résoudre les problèmes de démarrage, d'affichage et de performance
  • Optimiser la performance, la mémoire et la fiabilité
  • Contribuer aux tests, à l'intégration continue et à la documentation

Résumé des exigences :

  • Expérience approfondie du développement Android (AOSP)
  • Maîtrise de C/C++ et de Java ou Kotlin
  • Connaissance de Linux, Git et Python
  • Expérience d'intégration matérielle et de systèmes embarqués
  • Expérience en profilage et optimisation de systèmes contraints
  • Citoyenneté américaine ou carte verte requise

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
Non fourni
Première détection par notre source
2026-11-15
Mise à jour du dossier source
2026-11-15

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Horaireheures supplémentaires
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Avantages mentionnésRégime de retraite, Prime de rendement, Mieux-être, Repas gratuits ou à rabais

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy6
Description
MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.

Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion, Urban Air Mobility, Unmanned Aerial Vehicle and autonomous flight.

The MANNARINO culture is focused on high quality, hard work, professionalism and teamwork within a highly respectful, motivating atmosphere geared towards long-term business growth.

As a member of our team, you will benefit from:

  • a comprehensive group insurance and RRSP plan
  • a flextime policy with paid overtime
  • discretionary bonuses
  • a fitness reimbursement program
  • other office perks such as catered weekly lunches and free hot beverages (espresso, coffee, hot chocolate and tea)
  • regular company outings

Career Opportunity and Primary Roles / Responsibilities

We are seeking an experienced Android Software Engineer to help develop next-generation in-flight entertainment systems. You will work alongside multidisciplinary engineering teams to develop new platform capabilities, solve complex system integration challenges, and improve the performance, reliability, and quality of embedded Android solutions.

In this role, you will contribute throughout the software development lifecycle, from initial design and implementation through integration, testing, optimization, and release. Your work will involve developing and enhancing the Android platform, integrating software with embedded hardware and underlying system components, and supporting capabilities such as display, multimedia, system performance, and platform reliability.

You will collaborate closely with software, hardware, platform, architecture, security, and validation teams to bring new features to life on embedded hardware and resolve challenging system-level issues. The position provides an opportunity to work hands-on with complex embedded aerospace technology while contributing to software that must deliver consistently in demanding operational environments.

Key Responsibilities

  • Design, develop, integrate, and debug Android AOSP platform software, including framework, native services, HALs, display, media, input, and system services.
  • Develop and optimize multi-display capabilities for embedded single-VM and multi-VM environments.
  • Integrate Android with BSPs, kernel drivers, SoC platforms, hardware peripherals, and QNX/Linux virtualized environments.
  • Diagnose and resolve boot, display, multimedia, memory, performance, stability, and hardware/software integration issues.
  • Profile and optimize embedded Android performance, memory utilization, reliability, and system observability.
  • Develop production-quality software supported by unit, integration, compatibility, stress, regression, and system-level testing.
  • Contribute to CI/CD, automated testing, code reviews, static analysis, release management, and technical documentation.
  • Collaborate with architecture, application, BSP, hardware, validation, security, and external technology teams in an Agile/DevOps environment.

Required Competencies

  • Extensive professional experience developing and debugging Android platform software, with strong hands-on experience in AOSP framework and native layers.
  • Strong C/C++ and Java or Kotlin skills; proficiency with Android build systems, Linux development environments, Git, shell scripting, and Python.
  • Deep knowledge of Android architecture, including system services, Binder/AIDL, HALs, init, SELinux, permissions, process lifecycle, memory management, graphics/display, input, media, and power or thermal behavior.
  • Experience integrating Android with vendor BSPs, kernel drivers, SoC platforms, hardware peripherals, or virtualized systems.
  • Demonstrated ability to profile and optimize complex embedded or resource-constrained systems using quantitative evidence.
  • Experience designing telemetry or observability for embedded platforms, including structured logging, metrics, tracing, crash/ANR analysis, and health monitoring.
  • Excellent collaboration and communication skills for working with distributed teams, product and system stakeholders, and external vendors.
  • Experience with Android Automotive OS or adapting automotive-oriented Android components for non-automotive embedded use cases.
  • Experience with Qualcomm Snapdragon platforms, vendor Android forks, GPU/media acceleration, display pipelines, memory carve-outs, and chipset-vendor debugging workflows.
  • Experience with hypervisors and multi-VM systems, including Android guests interacting with QNX or Linux management domains through VirtIO or custom IPC.
  • Knowledge of IFE systems, seat-end architectures, aircraft offerability, secure media playback, Widevine/DRM, audio/video pipelines, and passenger-facing reliability expectations.
  • Experience with SurfaceFlinger, WindowManager, DisplayManager, Hardware Composer, Gralloc, Codec2/MediaCodec, AudioFlinger/Audio HAL, input, lights, thermal, and power HALs.
  • Familiarity with Android compatibility and security validation such as CTS/VTS, SELinux policy, verified boot, secure update, and vulnerability remediation.

Preferred Qualifications

  • 10 or more years of embedded software development experience.
  • Experience with GPU and media acceleration, display pipelines, memory carve-outs, and chipset-vendor debugging workflows.
  • Experience with hypervisors and multi-VM architectures.
  • Experience with Android guests communicating with QNX or Linux management domains through VirtIO or custom IPC mechanisms.
  • Experience with Android compatibility and security validation, including CTS, VTS, SELinux policy, verified boot, secure update, and vulnerability remediation.
  • Experience with secure multimedia playback, Widevine or other DRM technologies, and audio/video pipelines.
  • Experience with embedded infotainment or passenger-facing systems requiring high availability and predictable recovery.
  • Familiarity with QNX Hypervisor.
  • Understanding of TCP/IP and HTTP/HTTPS protocols.
  • Familiarity with Bluetooth, Wi-Fi, and satellite-connectivity technologies.
  • Experience with aerospace, high-reliability, or safety-conscious embedded environments.

Miscellaneous Requirements

  • Work will be performed on-site at Hillsboro, Oregon, USA location.
  • This position is open only to U.S. Citizens and Green Card holders (Lawful Permanent Residents).

Knowledge of English is required to communicate and work with customers outside the province of Quebec. / La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec.

At MANNARINO, we believe that passion and a desire to learn is crucial. Diversity of thought and experiences leads to innovative solutions and creativity. This is why we would like to encourage all those interested to apply.

We are an equal opportunity employer. All applicants will be held in strict confidence. Only those selected for interview will be contacted.

Emplois semblables

  • Senior Android Software Engineer

    Toronto, ON
    HybrideTemps plein

    Semperis: Semperis is headquartered in Hoboken, New Jersey, and operates internationally, with its research and development team distributed throughout the…

    7+ ansCandidates need 7+ years of professional Android development, production Jetpack Compose and Kotlin experience, and a record of owning apps end to end. Strong skills in API integration, authentication, Play release management and mobile security are also required.

    Android Studio, Gradle, Crashlytics, Retrofit, OkHttp, Hilt

  • Android Software Engineer, Lyft Urban Solutions

    Montréal, QC

    Lyft

    1+ ansCandidates need a computer science or related degree or equivalent practical experience, at least 1 to 3 years of software engineering experience, and experience with Kotlin and Jetpack Compose. They should work well in a collaborative, cross-functional team and explain their technical decisions.

    Onboarding, Computer science, Computer engineering, Kotlin

  • Gestionnaire de compte executif, ventes nationales

    Montréal, QC
    Temps plein

    Bell

    3+ ansCandidates need a business, marketing, communications or technology bachelor's degree and 3 to 5 years of advertising sales or media buying experience, preferably digital. Knowledge of the digital advertising ecosystem, programmatic, Microsoft 365 and strong French are required.

    Microsoft 365

  • Peintre (nuit)

    Montréal, QC
    Temps plein

    Velan Inc.

    Velan needs a vocational or college certificate in industrial painting, or a high school diploma with three years of equivalent experience. Candidates must know paints and their properties and read procedures in English and French; rigging, WHMIS and forklift certifications are assets.

    Équipement de peinture manuel, Équipement de peinture automatisé, Systèmes informatiques de procédures de peinture, Chariot élévateur

  • Hourly Paid Teacher in Digital Bookkeeping Specialist ACS/AEC

    Montréal, QC
    Temps plein

    Vanier College Continuing Education

    2+ ansCandidates need a master's degree in the discipline or equivalent, at least two years of relevant professional experience, and teaching experience is an asset. A cover letter is mandatory, and applications must be submitted through the college website.

  • Analyste-programmeur C++ ou analyste-programmeuse C++

    Montréal, QC
    Temps plein

    TMX Group

    5+ ansCandidates need a university degree in IT or equivalent, five years of sector experience, and real-time application development in C++. They also need design pattern knowledge, Python, Linux distributed systems, Jenkins, Git and TCP/UDP. Fluent French and English are essential.

    C++, Python, Git, Jenkins, Linux, TCP

  • IT Asset administrator and Process Owner

    Montréal, QC
    Temps plein

    Amaris Consulting | Part of Mantu

    5+ ansCandidates need a college or technical diploma in IT or a related field, at least 5 years in IT asset or service management, and hands-on ServiceNow experience. Fluent French and English are required.

    ServiceNow, Oracle R11, Oracle R12, Microsoft Intune, Company Portal, Apple Business Manager

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.