Current jobs related to Android Software Engineer - Vancouver, British Columbia - Rivian


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Android Engineering InternAt Amazon, we're revolutionizing the way people connect to their networks and devices. As an Android Engineering Intern, you'll play a key role in shaping our product vision and building innovative application experiences for the Android platform.Key Responsibilities:Lead projects and collaborate across Product, Design,...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Android Engineer to join our team at Amazon. As a key member of our eero team, you will be responsible for designing, developing, and maintaining our Android application.Key ResponsibilitiesCollaborate with cross-functional teams to build new and innovative application experiences for the Android platform.Shape...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Android Engineer to join our team at Amazon. As a key member of our eero team, you will be responsible for designing, developing, and maintaining our Android application.Key ResponsibilitiesCollaborate with cross-functional teams to build new and innovative application experiences for the Android platform.Shape...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Android Software EngineerWe're seeking an experienced Android Software Engineer to join our Mobile team at Zscaler. As a key member of our Engineering team, you'll be responsible for designing and developing networking software and SDKs using the latest software development techniques.Key Responsibilities:Collaborate with Product Management to understand...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Android Software EngineerWe're seeking an experienced Android Software Engineer to join our Mobile team at Zscaler. As a key member of our Engineering team, you'll be responsible for designing and developing networking software and SDKs using the latest software development techniques.Key Responsibilities:Collaborate with Product Management to understand...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job Title: Senior Android Software EngineerAt Autodesk, we are committed to building innovative tools for professionals who shape the world around us. As a Senior Android Software Engineer, you will play a key role in developing the next generation of AutoCAD mobile applications.Responsibilities:Design and implement high-quality Android applications using...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job Title: Senior Android Software EngineerAt Autodesk, we are committed to building innovative tools for professionals who shape the world around us. As a Senior Android Software Engineer, you will play a key role in developing the next generation of AutoCAD mobile applications.Responsibilities:Design and implement high-quality Android applications using...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job Title: Senior Android Software EngineerAt Autodesk, we are committed to building innovative tools for professionals who shape the world around us. As a Senior Android Software Engineer, you will play a key role in developing the next generation of AutoCAD mobile applications.Responsibilities:Design and implement high-quality Android applications using...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job Title: Senior Android Software EngineerAt Autodesk, we are committed to building innovative tools for professionals who shape the world around us. As a Senior Android Software Engineer, you will play a key role in developing the next generation of AutoCAD mobile applications.Responsibilities:Design and implement high-quality Android applications using...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Cloud Security Platform DeveloperZscaler is seeking an experienced Android Software Engineer to join our Mobile team. As a key member of our Engineering team, you will be responsible for designing and developing networking software and SDKs using the latest software development techniques.ResponsibilitiesCollaborate with Product Management to understand...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Cloud Security Platform DeveloperZscaler is seeking an experienced Android Software Engineer to join our Mobile team. As a key member of our Engineering team, you will be responsible for designing and developing networking software and SDKs using the latest software development techniques.ResponsibilitiesCollaborate with Product Management to understand...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Cloud Security Platform Developer OpportunityAt Zscaler, we're building the world's largest cloud security platform from the ground up. Our Engineering team has made us a leader in cloud security, with over 15 million users in 185 countries. We're looking for an experienced Android Software Engineer to join our Mobile team.ResponsibilitiesCollaborate with...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Cloud Security Platform Developer OpportunityAt Zscaler, we're building the world's largest cloud security platform from the ground up. Our Engineering team has made us a leader in cloud security, with over 15 million users in 185 countries. We're looking for an experienced Android Software Engineer to join our Mobile team.ResponsibilitiesCollaborate with...


  • Vancouver, British Columbia, Canada Zscaler Full time

    About ZscalerZscaler is a leading cloud security platform that has built a multitenant architecture from the ground up. Our engineering team has made us a cloud security leader, with over 15 million users in 185 countries.Job DescriptionWe're looking for an experienced Android Software Engineer to join our Mobile team. As a key member of our team, you'll be...


  • Vancouver, British Columbia, Canada Zscaler Full time

    About ZscalerZscaler is a leading cloud security platform that has built a multitenant architecture from the ground up. Our engineering team has made us a cloud security leader, with over 15 million users in 185 countries.Job DescriptionWe're looking for an experienced Android Software Engineer to join our Mobile team. As a key member of our team, you'll be...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Android DeveloperJob ID: MKTerm: 12 MonthsLocation: 100% RemoteT-Net British Columbia is seeking an experienced Android Developer to join our Native Mobile Development Team. As a key member of our team, you will be responsible for developing and maintaining software using Kotlin and Java, creating automated unit tests, and ensuring quality in your...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Android DeveloperJob ID: MKTerm: 12 MonthsLocation: 100% RemoteT-Net British Columbia is seeking an experienced Android Developer to join our Native Mobile Development Team. As a key member of our team, you will be responsible for developing and maintaining software using Kotlin and Java, creating automated unit tests, and ensuring quality in your...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Cloud Security Platform DeveloperZscaler is a leading cloud security platform that has built a multitenant architecture from the ground up. Our Engineering team is responsible for developing the world's largest cloud security platform, and we're looking for an experienced Android Software Engineer to join our Mobile team.ResponsibilitiesWork with Product...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Cloud Security Platform DeveloperZscaler is a leading cloud security platform that has built a multitenant architecture from the ground up. Our Engineering team is responsible for developing the world's largest cloud security platform, and we're looking for an experienced Android Software Engineer to join our Mobile team.ResponsibilitiesWork with Product...


  • Vancouver, British Columbia, Canada Zscaler Full time

    Unlock the Power of Cloud SecurityAt Zscaler, we're revolutionizing the way organizations protect their networks and data. Our team of innovative engineers is building the world's largest cloud security platform from the ground up, and we're looking for a talented Android Software Engineer to join our Mobile team.Key ResponsibilitiesCollaborate with Product...

Android Software Engineer

2 months ago


Vancouver, British Columbia, Canada Rivian Full time
About Rivian

Rivian is a pioneering electric vehicle manufacturer dedicated to creating innovative, sustainable transportation solutions. Our mission is to empower people to explore the world while minimizing our impact on the environment.

We're a dynamic team of experts who share a passion for technology, design, and adventure. Our collaborative culture fosters creativity, experimentation, and continuous learning, allowing us to push the boundaries of what's possible.

Role Summary

The Vancouver team is responsible for developing cutting-edge mobile applications and software solutions for Rivian's products. As a key member of this team, you'll work closely with cross-functional teams to design, develop, and deploy high-quality applications that meet the needs of our customers.

Our team is comprised of experienced professionals who are passionate about innovation, technology, and collaboration. We're committed to delivering exceptional results while maintaining a healthy work-life balance.

Responsibilities
  • Design and develop Rivian infotainment applications on Android OS
  • Develop sample and demo applications, leveraging our technology
  • Collaborate with product and UI/UX design teams to define application features
  • Identify and resolve application bottlenecks for performance optimizations
  • Triage, debug, and fix application issues before final release
  • Perform code reviews and practice continuous integration and development
  • Write test code to ensure quality, robustness, and functional correctness, including edge cases
  • Design and implement subsequent application updates and releases
  • Continuously learn and grow, attending workshops, conferences, and talks to stay up-to-date with industry trends
Qualifications
  • Bachelor's degree in Computer Science or Software Engineering (Master's preferred)
  • Proven Android app developer with 5+ years of experience
  • Proficiency in Kotlin, Java, and C++
  • Ability to manage workload with minimal supervision
  • Proficiency in using Android and Android Jetpack APIs, including knowledge of Android NDK and JNI
  • Knowledge of Android design principles and application interface guidelines
  • Knowledge of Android's performance and testing framework
  • Familiarity with embedded Android framework services
  • Experience with developing mapping, multi-media, and Bluetooth solutions is a plus
  • Familiarity with push notifications, APIs, and cloud messaging
  • Excellent coding and proofreading skills
  • Familiarity with best-in-class software development practices
  • Proficient in code versioning tools, including Git, Bitbucket, and others
  • Experience with continuous integration tools, such as Jenkins
  • Familiarity with Agile Scrum practices
  • Excellent interpersonal skills, with the ability to collaborate and influence cross-functional teams
  • Top-notch teamwork and communication skills
Compensation and Benefits

Rivian offers a competitive salary range of $108,000 CAD - $135,000 CAD, based on experience, location, and other factors permitted by law.

We provide comprehensive benefits, including medical, dental, and vision insurance, effective on the first day of employment. Rivian covers all premiums for employees, their spouse or domestic partner, and children.

Equal Opportunity Employer

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. We welcome applications from diverse candidates and are committed to creating an inclusive work environment.

Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation that requires accommodations, please email us at candidateaccommodations@rivian.com.

Candidate Data Privacy

Rivian may collect, use, and disclose your personal information or personal data when you apply for employment and/or participate in our recruitment processes. This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security, and preference information.

Rivian may use your Candidate Personal Data for the purposes of tracking interactions with our recruiting system, carrying out, analyzing, and improving our application and recruitment process, establishing an employment relationship or entering into an employment contract with you, complying with our legal, regulatory, and corporate governance obligations, recordkeeping, ensuring network and information security, and preventing fraud.

Rivian may share your Candidate Personal Data with internal personnel, Rivian affiliates, and Rivian's service providers, including providers of background checks, staffing services, and cloud services.

Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union, and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement, and national security authorities of such jurisdictions.