CareerPlanSign in

Application Software Developer

Ottawa, Ottawa region💼 Full-time🗓 2026-06-12 → 2026-08-05

Core

Design, build, integrate, and maintain high-quality Android-based software for seamless in-vehicle navigation experiences.

Role type

Senior IC Android application software developer (automotive)

Builds

Embedded Android navigation services and applications for in-vehicle displays

Domain

Automotive software / Embedded systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Android development, Java, Kotlin, C++, concurrent programming, multithreading, coroutines, embedded systems design, Real-Time OS (RTOS) concepts, object-oriented design, code reviews, Agile workflows, GitHub

Preferred skills

Master's degree in Computer Science

Technologies

Android, Java, Kotlin, C++, GitHub

Responsibilities

Design and develop Android services for embedded navigation; Integrate software with Linux-based automotive platforms; Debug issues across application and embedded layers; Collaborate with cross-functional stakeholders; Participate in code reviews and design discussions; Contribute to Agile planning and estimation; Improve software quality and engineering practices

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.