Senior Android Software Engineer

3 weeks ago


Markham, Ontario, Canada Edjuster Full time

Are You Ready to Transform an Industry?

The automotive sector is at the forefront of pioneering technologies in connectivity, multimedia, autonomous driving, and beyond. Join a vibrant, youthful, and dynamic team of interdisciplinary software developers and engineers who are actively reshaping the industry. Edjuster is at the helm of this innovation.

If you aspire to be part of a historical shift, bring your expertise and enthusiasm to Edjuster's Software Infotainment team and contribute to a groundbreaking movement.

We are eager to be impressed.

The Role

As a core application developer and engineer, you will play a crucial role in the evolution of Edjuster's Infotainment systems. Your efforts will empower users to seamlessly integrate their personal devices with vehicle infotainment systems. You will be tasked with the development and upkeep of essential applications and services, including calling, contacts, settings, and messaging.

Your Responsibilities

- Collaborate as a designer and developer to create infotainment solutions for consumer devices.
- Oversee the complete lifecycle of your assigned domain, from requirements gathering and system design to development, deployment, and maintenance of the infotainment software.
- Engage in the design of a premier in-vehicle platform for Edjuster's infotainment systems.
- Participate in architecture discussions, requirements gathering, design, coding, and test case evaluations.
- Contribute to the development of new features, maintenance of existing functionalities, and resolution of bugs.
- Take part in feature requirement and design reviews as well as regular software development activities.
- Assist in the design of test cases and propose measures for bug prevention.
- Provide comprehensive documentation in line with the software development process.
- Collaborate with team members in software development activities utilizing the Scrum/Agile methodology.
- Senior team members will take charge of projects, making design and implementation decisions independently while mentoring junior colleagues.

Qualifications

Who We Are Looking For

- Minimum of 5 years of experience in programming with Java, C++, or Objective-C.
- At least 3 years of experience in developing applications or middleware for mobile platforms such as Android or iOS.
- Strong background in object-oriented software development with a solid understanding of algorithms and data structures.
- Experience working with extensive codebases, developing new code, and maintaining existing code.
- Proven ability to provide guidance, leadership, and mentorship to team members.
- Familiarity with SCM tools like GIT, SVN, or ClearCase.
- Experience with Agile/Scrum development processes and tools.
- Ability to diagnose and investigate issues with limited information.
- Excellent verbal and written communication skills.
- Creative, disciplined, and a strong sense of responsibility with a commitment to delivery and timelines.
- Strong leadership and interpersonal communication skills are essential for this senior role.

Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
Advanced degrees are preferred.

Preferred Additional Skills

- Experience with Android Open Source Project development.
- Software development experience on Linux platforms.
- Experience in various embedded systems.
- Proficiency in scripting, tool development, and test automation frameworks.
- Experience in developing automotive infotainment solutions.
- Familiarity with vehicle communication network protocols, including CAN and MOST.



  • Markham, Ontario, Canada Syntronic Full time

    Job SummarySyntronic is seeking a highly skilled Software Development Engineer - Android to join our team. As a key member of our engineering design house, you will be responsible for designing and developing embedded software/hardware, electronics, and electro-mechanics.Key ResponsibilitiesDevelop Android applications with a focus on efficiency,...


  • Markham, Ontario, Canada Syntronic Full time

    Job SummarySyntronic is seeking a highly skilled Software Development Engineer - Android to join our team. As a key member of our engineering design house, you will be responsible for designing and developing embedded software/hardware, electronics, and electro-mechanics.Key ResponsibilitiesDevelop Android applications with a focus on efficiency,...


  • Markham, Ontario, Canada CIeNET International Full time

    Location: Markham, Ontario, CanadaPosition Title: Android Software Developer – Automotive InfotainmentCIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year 2000. We currently have over 2,400 employees worldwide, supporting customers in North...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Engineer – JavaHuawei Technologies Canada Co., Ltd. is seeking a talented and motivated Android Software Engineer to join our dynamic team. In this role, you will contribute to the design, development, and implementation of cutting-edge mobile applications.Responsibilities:Design and build advanced applications for the Android platform, leveraging...


  • Markham, Ontario, Canada Syntronic Full time

    About the RoleSyntronic is seeking a highly motivated and dynamic Senior Software Engineer to join our team. As a key member of our engineering design house, you will be responsible for designing and developing embedded software/hardware, electronics, and electro-mechanics.Key ResponsibilitiesDevelop Android applications with a focus on efficiency,...


  • Markham, Ontario, Canada Syntronic Full time

    About the RoleSyntronic is seeking a highly motivated and dynamic Senior Software Engineer to join our team. As a key member of our engineering design house, you will be responsible for designing and developing embedded software/hardware, electronics, and electro-mechanics.Key ResponsibilitiesDevelop Android applications with a focus on efficiency,...


  • Markham, Ontario, Canada Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Qualcomm. As a key member of our Engineering Group, you will be responsible for designing, developing, and testing complex software and firmware for our cutting-edge products.Key ResponsibilitiesDesign and develop software test plans, addressing requirements traceability...


  • Markham, Ontario, Canada Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Qualcomm. As a key member of our Engineering Group, you will be responsible for designing, developing, and testing complex software and firmware for our cutting-edge products.Key ResponsibilitiesDesign and develop software test plans, addressing requirements traceability...


  • Markham, Ontario, Canada Syntronic Full time

    About SyntronicSyntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We're a community of innovators, working on projects that define the future.Our MissionWe're seeking individuals who want to collaborate with top-tier clients on transformative, cutting-edge projects. Our teams work on projects...


  • Markham, Ontario, Canada Syntronic Full time

    About SyntronicSyntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We're a community of innovators, working on projects that define the future.Our MissionWe're seeking individuals who want to collaborate with top-tier clients on transformative, cutting-edge projects. Our teams work on projects...

  • Software Developer

    2 days ago


    Markham, Ontario, Canada Syntronic Full time

    About the RoleWe are seeking a highly skilled Android software developer to join our team at Syntronic. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge Android applications.Key ResponsibilitiesDesign and develop high-quality Android applications using Java and Kotlin programming...

  • Software Developer

    2 days ago


    Markham, Ontario, Canada Syntronic Full time

    About the RoleWe are seeking a highly skilled Android software developer to join our team at Syntronic. As a key member of our software development team, you will be responsible for designing, developing, and testing cutting-edge Android applications.Key ResponsibilitiesDesign and develop high-quality Android applications using Java and Kotlin programming...


  • Markham, Ontario, Canada Huawei Full time

    Job Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at Huawei. As a key member of our team, you will be responsible for promoting the development of next-generation 2D graphics rendering technologies.Key Responsibilities:Promote the pre-research and breakthrough of next-generation 2D graphics rendering...


  • Markham, Ontario, Canada Huawei Full time

    Job Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at Huawei. As a key member of our team, you will be responsible for promoting the development of next-generation 2D graphics rendering technologies.Key Responsibilities:Promote the pre-research and breakthrough of next-generation 2D graphics rendering...


  • Markham, Ontario, Canada Huawei Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei. As a key member of our team, you will be responsible for conducting research and developing AI-accelerated neural rendering and neural video compression technologies.Key ResponsibilitiesResearch and Development: Conduct research on state-of-the-art algorithms and...


  • Markham, Ontario, Canada Huawei Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei. As a key member of our team, you will be responsible for conducting research and developing AI-accelerated neural rendering and neural video compression technologies.Key ResponsibilitiesResearch and Development: Conduct research on state-of-the-art algorithms and...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Software EngineerResponsibilities:Design and build advanced applications / libraries / services for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with open source machine learning libraries for Android platformUnit-test code for robustness,...


  • Markham, Ontario, Canada Testing Solutions GmbH Full time

    Job DescriptionCompany OverviewTesting Solutions GmbH is a leading provider of innovative testing solutions, specializing in software development and automation. Our team of experts is dedicated to delivering high-quality products and services that meet the evolving needs of our clients.Job SummaryWe are seeking a highly skilled Senior Software Automation...


  • Markham, Ontario, Canada Testing Solutions GmbH Full time

    Job DescriptionCompany OverviewTesting Solutions GmbH is a leading provider of innovative testing solutions, specializing in software development and automation. Our team of experts is dedicated to delivering high-quality products and services that meet the evolving needs of our clients.Job SummaryWe are seeking a highly skilled Senior Software Automation...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and oversight to ensure the development of the next generation web engine meets the highest standards of performance, efficiency, and flexibility.Web Engine...