Platform Software Development Lead

4 days ago


Vancouver, British Columbia, Canada Rivian and Volkswagen Group Technologies Full time

**Our Vision**

We're shaping the future of automotive technology, where innovation meets sustainability. Our joint venture between Rivian and Volkswagen Group Technologies brings together expertise in connectivity, AI, security, and more to create a better tomorrow.

**Your Role**

In this critical position, you'll be part of the Platform Software team, driving the development and integration of platform software across our controls boards. You'll work closely with Hardware and Application Software teams to build the foundation of our vehicle software.

**Key Responsibilities**

  • Develop and integrate foundational platform software for our controls boards, including drivers, operating systems, and middleware.
  • Design, develop, and deploy embedded software for applications like power management, vehicle reset, occupancy detection, and over-the-air update (OTA).
  • Collaborate with the hardware team on overall design, schematics, and hardware validation.
  • Work with other development teams to ensure the platform meets application requirements.

**Requirements**

  • B.S., M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • Expert C programming skills.
  • Deep understanding of Real Time Operating Systems (RTOS).
  • Embedded software development and optimization expertise.
  • Proficient with software development on microcontrollers.
  • Experience with software development for systems with live sensor inputs.
  • Excellent communication and teamwork skills.
  • Able to thrive in a fast-paced development environment.

**What We Offer**

We provide comprehensive medical/Rx, dental, and vision insurance packages for full-time employees and their families. Our coverage starts on the first day of employment, and we cover most of the premiums.



  • Vancouver, British Columbia, Canada Vancouver City Savings Credit Union Full time

    In this role, you will lead the development and maintenance of our digital banking platforms, collaborating with cross-functional teams to design, implement, and optimize these platforms. You will be responsible for translating business requirements into technical solutions, developing and integrating vendor-based platforms, and building and maintaining APIs...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleAequilibrium Software Inc is seeking a Product Development Lead to drive the vision, market research, and adoption strategy for our VR+AI Training Academy. This role is critical in shaping a groundbreaking fintech training platform, forging partnerships with credit unions across Canada, the USA, and WCUC, and collaborating with industry-leading...


  • Vancouver, British Columbia, Canada Slab Inc. Full time

    We are seeking a highly skilled Head of Software Development and AI Platform to join our team at Slab Inc. As the head of software and AI platform, you will be responsible for leading the software development of multiple AI software products.About the RoleOwn the design, development, testing, deployment, and operation of manufacturing AI software products.Be...

  • Software Engineer

    5 days ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About UsAquilibrium Software Inc. is a technology professional services organization with a passion for creating innovative solutions in the financial services industry. We are committed to delivering high-quality projects that meet our clients' needs, and we believe in fostering a positive and inclusive work environment.Job DescriptionWe are seeking an...


  • Vancouver, British Columbia, Canada Rivian and Volkswagen Group Technologies Full time

    Rivian and Volkswagen Group Technologies is revolutionizing the automotive industry by bringing together leading-edge technologies to create software-defined vehicles.The company's innovative approach has led to the development of advanced operating systems, zonal controllers, cloud solutions, and connectivity technologies that are changing the face of the...


  • Vancouver, British Columbia, Canada Huawei Full time

    Our team has an immediate permanent opening for a highly skilled Lead Software Developer.Job SummaryWe are seeking an experienced and talented individual to lead our software development efforts. The successful candidate will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key...


  • Vancouver, British Columbia, Canada Insight Global Full time

    Company OverviewInsight Global is a leading provider of technology solutions to the retail and wellness industries. We are seeking an experienced Senior Software Engineer to join our Enterprise Platform Engineering team, which focuses on enhancing and maintaining the GitLab platform for our organization.


  • Vancouver, British Columbia, Canada Rivian and Volkswagen Group Technologies Full time

    About the RoleWe are seeking a talented Senior Embedded Software Engineer to join our Platform Software team at Rivian and Volkswagen Group Technologies. In this role, you will be responsible for designing, implementing, and integrating platform software across our controls boards. Your expertise in C programming, RTOS, and embedded software development will...


  • Vancouver, British Columbia, Canada Amazon Full time

    As a Technical Lead for Software Development at Amazon, you will play a key role in shaping the automated testing strategy for our Store. This involves building next-generation, AI-enabled automation solutions to rapidly test CX changes, ensuring that Amazon shoppers enjoy a high-quality shopping experience when discovering and purchasing any product or...


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

    **Job Description:**We are seeking a highly skilled Software Development Lead to oversee testing resources on a small, focused team responsible for delivering highly scalable and robust services within our platform.About the Role:As a Software Development Lead, you will ensure appropriate and efficient testing strategies are applied in your areas of...


  • Vancouver, British Columbia, Canada Spexi Full time

    About Us:Spexi is revolutionizing the way we access and utilize geospatial imagery. Our innovative platform empowers drone pilots and organizations to collaborate and achieve their goals. As a Senior Software Engineer, you will play a crucial role in shaping the future of our platform and driving business success.Job Summary:We are seeking an experienced...


  • Vancouver, British Columbia, Canada Forsta Full time

    The Platform Engineering Lead is responsible for guiding PG Forsta's technical vision for cloud architecture. As a leader, you will drive the overall cloud strategy of our organization.You will work closely with software development teams to integrate cloud-based infrastructure solutions into their applications. You will monitor and optimize the performance...


  • Vancouver, British Columbia, Canada Slab Inc. Full time

    As Head of Software and AI Platform at Gauss Labs, you will lead a strong team of software engineers. You will be responsible for leading the software development of multiple AI software products. Our platform is mission-critical and requires deep system and software expertise. You need to have the ability to work with ambiguous and difficult challenges in...


  • Vancouver, British Columbia, Canada Slab Inc. Full time

    As Head of Software and AI Platform at Gauss Labs, you will lead a strong team of software engineers. You will be responsible for leading the software development of multiple AI software products. Our platform is mission-critical and requires deep system and software expertise. You need to have the ability to work with ambiguous and difficult challenges in...


  • Vancouver, British Columbia, Canada Rivian and Volkswagen Group Technologies Full time

    About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders, pioneering automotive's next chapter. Our mission is to develop technology that sets the standards for software-defined vehicles globally.Role SummaryYou will be part of our Platform Software team, responsible for designing, implementing, and integrating...


  • Vancouver, British Columbia, Canada TEEMA Full time

    Job Title: Lead Software Developer in Test (SDET)Overview:As a highly experienced software development team lead, you will oversee testing resources on a small, focused team at TEEMA responsible for delivering scalable and robust services within our platform. Your primary responsibility is to ensure efficient testing strategies are applied, with a focus on...


  • Vancouver, British Columbia, Canada Aquarius Consulting Inc. Full time

    Company Overview:We are a forward-thinking tech company looking for a dynamic and experienced Senior Developer Team Lead to join our team in Vancouver. We are on the hunt for an exceptional Software Development Team Lead who possesses a solid background in React and mobile development, and who is ready to take the reins of our technology division. We offer a...


  • Vancouver, British Columbia, Canada Astronomer Inc. Full time

    Astronomer designed Astro, an industry-leading data orchestration and observability platform for data teams. Powered by Airflow, Astro accelerates building reliable data products that unlock insights, unleash AI value, and drive data-driven applications.We're a globally-distributed and rapidly growing venture-backed team of learners, innovators and...


  • Vancouver, British Columbia, Canada Hootsuite Full time

    Senior Fullstack Platform Software DeveloperThis position is for a team with specialized expertise in Hootsuite's core platform services and tools and is part of the DevOps group at Hootsuite. We are responsible for our network edge, client authorization, Kafka cluster and tooling, encryption, API and service tooling, and more. The team is also stewards of a...


  • Vancouver, British Columbia, Canada Slab Inc. Full time

    As a key member of the Gauss Labs leadership team, you will spearhead the development of cutting-edge AI software products that drive business growth. Your expertise in software engineering and AI will enable you to lead a high-performing team of engineers who share your passion for innovation.With 10+ years of experience in building large-scale production...