Android HMI Developer

Actalent View all jobs

  • Ottawa, ON
  • $60.00-70.00 per hour
  • Contract
  • Full-time
  • Just now
Job Title: Android HMI DeveloperJob DescriptionAs an Android HMI Developer, you will design and build the software that powers in-vehicle screens and interactions, including infotainment systems and digital dashboards. You will develop Android-based embedded applications primarily in Kotlin to deliver smooth, intuitive, and visually rich user experiences for drivers. You will own features end-to-end, from early design concepts through implementation, testing, release, and long-term support, while collaborating closely with designers, testers, product managers, and other engineers. This is a hands-on role focused on shaping next-generation in-car digital experiences that will be used in millions of vehicles worldwide.Responsibilities
  • Design and implement Android-based HMI features for digital cockpits and in-vehicle infotainment systems, with a focus on high-quality user experiences.
  • Develop proof-of-concept solutions and production implementations for next-generation digital cockpit and infotainment experiences.
  • Participate actively in agile backlog refinement sessions to define features, architecture, dependencies, and work allocation.
  • Collaborate closely with software engineers, test engineers, designers, technical artists, product managers, and technical leads throughout the full product lifecycle.
  • Contribute to an agile development process by identifying blockers early, clarifying requirements, and working with product owners and designers to ensure work is well defined.
  • Deliver robust, maintainable code for graphical user interfaces, middleware components, and system services on Android-based embedded platforms.
  • Implement and maintain interprocess communication mechanisms to enable communication between devices and services, including communication to cloud services where needed.
  • Analyze, triage, and troubleshoot incoming defects, prioritizing fixes based on technical impact and alignment with backlog priorities.
  • Review code written by peers to maintain high standards of quality, consistency, and technical best practices.
  • Support testing, integration, and release activities to ensure performance, stability, and reliability of in-vehicle software.
  • Provide ongoing support for released features, addressing issues and enhancements over the long term.
Essential Skills
  • Demonstrated professional experience developing Android applications using Kotlin.
  • Hands-on experience with Android Jetpack libraries for building modern Android applications.
  • Practical experience with dependency injection frameworks such as Dagger or Hilt.
  • Experience with interprocess communication on Android, such as AIDL, Android services, or similar mechanisms used to communicate between multiple devices or with cloud services.
  • SQL database development experience, ideally with Room Database on Android.
  • Experience working in complex products and complex software development environments.
  • Ability to write clean, maintainable, and testable code for embedded Android systems.
  • Strong collaboration skills and experience working in cross-functional agile teams.
Work EnvironmentThis role operates in a hybrid work environment with an expectation of being on site three days per week. Core collaboration hours are from 9:00 AM to 3:00 PM, with flexibility outside these hours as appropriate. Job Type & LocationThis is a Contract position based out of Ottawa, ON. Pay and BenefitsThe pay range for this position is $60.00 - $70.00/hr. Workplace TypeThis is a hybrid position in Ottawa,ON.Diversity, Equity & InclusionAt Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:
  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.About ActalentActalent is a global leader in engineering and sciences services. For more than 40 years, we’ve helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC—with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day.Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at .

Actalent

Similar Jobs

  • Android Kotlin Developer - Ottawa, Canada

    Forhyre

    • Ottawa, ON
    • Waterloo, ON
    We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engine…
    • 1 month ago
  • Senior Automation Developer

    Ford

    • Ottawa, ON
    • $85,000-135,000 per year
    Job Category: PD Operations and Quality Degree Level: Bachelor's Degree or equivalent Job Description: At Ford Motor Company of Canada, we believe freedom of movement drives …
    • 1 month ago