Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Android Software Engineer

MANNARINO

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 / ResponsibilitiesWe 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 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.
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Android Software Engineer in Winnipeg, MB vacancy
  • $120k - $130k per year

    ABOUT YOU We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative...  ...maintain mobile applications using React Native for iOS and Android platformsImplement best practices for mobile development,... 
    Software

    Workingames

    Winnipeg, MB
    5 hours ago
  •  ...of small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And we’re...  ...Role at High Level: We’re looking for a talented Staff Software Engineer who doesn’t shy away from tackling hard problems and building... 
    Software
    Work at office
    Remote work
    Work from home

    Wagepoint

    Winnipeg, MB
    5 hours ago
  • $131.2k - $181.2k per year

     ...Job AreaEngineering Group, Engineering Group Machine Learning Engineering...  ...years of Hardware Engineering, Software Engineering, Systems...  ...high‑performance software for AI engines which include Snapdragon Neural Processing Engine, Android NN, and Tensorflow Lite delegate... 
    Software
    Work from home

    Qualcomm

    Winnipeg, MB
    5 hours ago
  • Engineer agentic AI workflows using LLMs, RAG, and Python in Citi’s full-time technology team. Create scalable applications for regulated...  ...into broader products and services. The hands-on work combines software engineering, data integration, machine learning, and enterprise... 
    Software
    Full time
    Manual labor

    Citigroup Inc.

    Winnipeg, MB
    5 hours ago
  • $142.8k - $184.8k per year

     ...signals from our IoT devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and processes them to help our...  ...You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact... 
    Software
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Winnipeg, MB
    5 hours ago
  • $202.4k - $231k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer, Data Engineering About Capital One Canada.For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning... 
    Software
    Work at office
    Work from home

    Capital One - CA

    Winnipeg, MB
    5 hours ago
  • Robinhood in Toronto is seeking a Senior Software Engineer to design, build, and scale backend services and data systems powering crypto, web3, and wallet offerings. You will lead technical initiatives and ensure a robust trading experience for customers worldwide.The role... 
    Software
    Work at office
    Worldwide
    3 days per week

    Hood L2

    Winnipeg, MB
    5 hours ago
  • Elevate your career as a Software Engineering Manager at Parts Town, where you’ll lead teams dedicated to innovation in a hybrid work environment. Your expertise will transform operations in the foodservice sector. The ideal candidate possesses 7+ years in software engineering... 
    Software

    Parts Town Canada

    Winnipeg, MB
    5 hours ago
  • $172.8k - $225.6k per year

     ...and other priorities. We can hire people in any country where we have a legal entity. We're looking for a Principal Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Note: We are looking to... 
    Software
    Internship
    Work at office
    Local area

    Atlassian

    Winnipeg, MB
    5 hours ago
  • Senior Software Development Engineer, Transactional Services Are you passionate about highly available, scalable systems? The Transactional Services team builds some of the most foundational distributed systems that underpin and power many of the large AWS services and several... 
    Software
    Internship
    Work from home

    Amazon.co

    Winnipeg, MB
    5 hours ago
  •  ...and QA process as possible. You will work with a team of three software developers and one product manager, and alongside QA on our other...  ...Scrum practices. · Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. · Criminal background... 
    Software

    Valsoft Corporation

    Winnipeg, MB
    a month ago
  • Shape the future of family interactions in mobile apps as a Senior Android Developer. Your expertise in Kotlin and Jetpack Compose will be key in this fully remote role. This position offers a unique opportunity to influence how families engage with essential mobile technologies... 
    Remote work

    Life360

    Winnipeg, MB
    5 hours ago
  •  ...Requisition ID: 101798  Job Category:  Engineering  Location:  Winnipeg, MB, Canada  Join a company that is passionately committed...  ...standards Proficient with the following electrical design tools and software: SPEL, ETAP, SKM, EasyPower and ASPEN Demonstrated ability... 
    Software
    Long term contract
    Work at office
    Local area
    Flexible hours

    Hatch

    Winnipeg, MB
    39 minutes ago
  • $250k per year

    Our client is a leader in business intelligence and analytics. Their software provides one integrated process for analyzing data from every source and gaining the predictive power to drive change at every level. This is your chance to join this great organization which has been... 
    Software

    ROSS

    Winnipeg, MB
    5 hours ago
  •  ...of their information. With a customer-first mindset, we empower organizations to work smarter, faster, and more efficiently. As a Software Support Specialist at Square 9, you will be an integral part of our dedicated support team, providing Level 2 and 3 assistance for customers... 
    Software

    Valsoft Corporation

    Winnipeg, MB
    a month ago
  •  ...growth B2B SaaS company building industry-leading tax research software that helps accountants find accurate answers to complex tax questions...  ..., integrations, and core customer workflows. As Director of Engineering, you will set the pillar’s technical and organizational... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Shift work

    Blue J Legal

    Winnipeg, MB
    5 hours ago
  •  ...create truly autonomous buildings. We’re looking for a Mechanical Engineer who brings deep knowledge of HVAC system design, commissioning,...  ...of our AI-driven control platform, and collaborate closely with software engineers and our global deployment team to deliver measurable... 
    Software
    Hourly pay
    Work at office
    Immediate start
    Remote work
    Work from home

    Trane Italia

    Winnipeg, MB
    5 hours ago
  •  ...are looking for an employer that has large-scale international engineering projects to offer. If you want to make a difference to a multitude...  ...is preferred. ~ Strong experience with structural design software (ETABS, SAP2000, SAFE, etc.). ~ Excellent organizational, communication... 
    Software
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    5 days ago
  • $171.4k - $286.2k per year

     ...fail-overHas the unique opportunity to integrate closely with our engine and storage layers to build an end-to-end solution that is easy-...  ...of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards... 
    Software

    Amazon Web Services (AWS)

    Winnipeg, MB
    5 hours ago
  • $131k - $191.4k per year

     ...suivra / The French job posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview Are you a...  ...diplomat ~ Bachelor's degree or higher in Computer Science, Engineering, or related field Preferred Qualifications Experience in... 
    Software
    For contractors

    Autodesk

    Winnipeg, MB
    21 days ago
  • Autodesk is seeking a Software Development Manager to lead a team integrating foundation models and agentic workflows into AEC tools like...  .... You will shape how AI changes the workflows of architects and engineers, ship fast experiments, and ensure end-to-end delivery from client... 
    Software
    Work at office

    Autodesk

    Winnipeg, MB
    5 hours ago
  • $65 - $85 per hour

    6-month contract Full Stack Engineer (front end focused) role with a global fintech organization with an engineering team located in Metrotown...  ...client is a leading global fintech company seeking a Full-Stack Software Engineer on one of their fastest-growing lines of business. You'... 
    Software
    Hourly pay
    Contract work
    Work at office
    Worldwide
    3 days per week

    Swim Recruiting

    Winnipeg, MB
    5 hours ago
  •  ...passion to drive life-changing impact to ZS. OverviewThe Data Engineering Lead is a senior technical professional responsible for...  ...architecture and engineering solutions. Develop and manage software processes that facilitate seamless data movement between data warehouses... 
    Software
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    ZS

    Winnipeg, MB
    5 hours ago
  •  ...condition assessments and prepare reportsResearchingstructural engineering materials and best practicesSupporting talent growth within...  ...and organization skills.Experience with structural analysis softwareAbility to travel to project sites as needed (15 days a year)About Us... 
    Contract work

    IFAB Engineering Partners LP

    Winnipeg, MB
    5 hours ago
  •  ...commitment to protecting and saving lives. JOB SUMMARY - THIS IS A TERM POSITION Development and Management of multiple complex engineering capital projects. Provide leadership and direction to project team members and stakeholders to ensure that projects are aligned... 
    For contractors
    Work at office
    Flexible hours

    Emergent Biosolutions

    Winnipeg, MB
    39 minutes ago
  •  ...building in our weekly changelog THE ROLE We’re hiring a Senior AI Engineer to lead the development of this new AI‑driven reliability...  ...optimize for high‑velocity impact.Great taste – you don’t just build software; you craft experiences that feel polished and intuitive.... 
    Software
    Home office

    Rootly

    Winnipeg, MB
    5 hours ago
  •  ...with you. The Amazon AI Security team is looking for a Security Engineer to design security controls and help validate that our AI/ML...  ...deliver multiple complex objectives which may include project and software development work. Your responsibilities will include:... 
    Software
    Internship
    Work from home
    Flexible hours

    Amazon.co

    Winnipeg, MB
    5 hours ago
  •  ...from the ground up, and we are looking for a Senior Data Platform Engineer to partner directly with our Data Architect to turn a greenfield...  .... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience... 
    Software
    Work at office
    Local area
    Remote work

    Rippling, Inc.

    Winnipeg, MB
    5 hours ago
  •  ...description Mission.Dev is the next-gen staffing platform for software talent.We help you find, evaluate, and manage top software...  ...models.About the Role As a founding Senior AI Infrastructure Engineer, you will report to the Chief Technology Officer to design and operate... 
    Software
    Full time
    For contractors
    Direct hire
    Work at office
    Remote work

    Mission.dev

    Winnipeg, MB
    5 hours ago
  • Co-ordinate all Mechanical engineering activities of a projectMake site visits to assist with data collection.Prepare technical data sheet...  ...principles and statistics to solve problemsExperience using CAD software such as SolidWorks, AutoCAD, Smart Plant or similarExceptional... 
    Software

    COOEC Canada Company

    Winnipeg, MB
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Android Software Engineer. Be the first to apply!