Staff Software Engineer, Infotainment Platform
3 weeks ago
About Us:
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.
The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone.
Role Summary:
The Infotainment team is at the core reimagining what mobility can be. They are responsible for building the ecosystem that delivers a beautiful and intuitive in-vehicle experience to Rivian drivers and passengers.
Responsibilities:
- Be responsible for the design, development, and deployment of embedded platform for the Infotainment application (i.e., displays, cameras, graphics, power management, audio, Bluetooth, etc).
- Assist in software-design and code reviews while assisting other developers on technical issues, design choices and decision making.
- Analysis of requirements, the architecture, design, development, code review, quality assurance and deployment of entire software engineering life cycle.
- Work closely with other development and cross-functional team members such as Connected Car, Self-Driving, Common Software, and Powertrain team.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, Electrical Engineering, Computer Engineering, or related field. Master’s degree preferred.
- Demonstrated 8+ years’ experience of developing embedded system software from requirements gathering through to implementation and maintenance.
- Proficiency with modern C and/or C++ programming skills.
- Experience with POSIX-based embedded systems; Preferred Linux and Android.
- Deep knowledge of one or more technical areas such as displays, cameras, graphics, power management, audio, and Bluetooth.
- Preferred experience with scripting languages such as PERL or Python.
- Preferred experience with low-level interfaces typical of embedded systems: such as I2C, SPI, GPIO, UART, USB, PCIe, SDIO, UFS, MDIO.
Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.
We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status.
Candidate Data PrivacyRivian and VW Group Technologies (“RVW”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information.
RVW may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.
RVW may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) RVW affiliates; and (iii) RVW’s service providers, including providers of background checks, staffing services, and cloud services.
RVW may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, 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.
Please note that we are currently not accepting applications from third party application services.
#J-18808-Ljbffr-
Embedded Software Developer
3 weeks ago
Vancouver, British Columbia, Canada Rivian and VW Group Technology Full timeRivian and Volkswagen Group Technologies is a joint venture between two industry leaders, poised to redefine the automotive landscape with cutting-edge technology.Company OverviewWe are dedicated to harnessing innovative software-defined solutions for electric vehicles, setting global standards in the process. Our Vancouver-based Infotainment team crafts...
-
Staff Software Engineer, Registry
5 months ago
Vancouver, Canada Babylist Full timeWhat the Role IsAs a Staff Software Engineer on the Registry team at Babylist, you will be at the heart of transforming how expectant parents create and manage their registries. Leveraging your deep Ruby on Rails expertise, you will drive the modernization of our platform, enhancing features such as checklists, wishlists, and product offers to meet the...
-
Software Quality Assurance Engineer
1 month ago
Vancouver, British Columbia, Canada Software Aspekte Full timeJob SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...
-
Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada OpenTable Full timeWelcome to OpenTable, a global leader in the hospitality industry. With over 23 years of experience and millions of diners, we're revolutionizing the way restaurants operate.As a talented Backend Engineer, you'll be working on exciting projects, collaborating with high-level engineers, and contributing to the development of our restaurant platform using...
-
Software Engineer for Restaurant Platform
3 weeks ago
Vancouver, British Columbia, Canada OpenTable Full timeAbout UsWith millions of diners and 23+ years of experience, OpenTable is an industry leader in hospitality. We help restaurants attract guests, manage capacity, improve operations, and maximize revenue.As a global network that includes OpenTable and KAYAK's portfolio of travel brands, we're part of something bigger than ourselves. Our culture is built on...
-
Software Engineer for Real-Time Data Platform
3 weeks ago
Vancouver, British Columbia, Canada Softbank Investment advisers Full timeTreasure Data is a customer data platform pioneer that empowers the world's largest and most innovative companies to drive connected customer experiences. We are looking for an experienced software engineer to join our core service group and enhance the Real-Time Engine component.Job DescriptionWe build a programmable platform to efficiently enable and scale...
-
Frontend Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...
-
Software Engineer II
1 month ago
Vancouver, Canada Planview GmbH, Software & Consulting Full timeCompany OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...
-
Senior Software Engineer, Platform Vancouver
2 months ago
Vancouver, Canada Astronomer Inc. Full timeAstronomer 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 reddit Full timeAt Reddit, we're building a highly scalable and high-quality web platform that enables community leaders and moderators to create meaningful destinations.About the RoleWe're looking for a skilled Software Engineer to join our Moderation team. As a key pillar of Reddit's success, you'll drive new features from end-to-end, contributing to a modern user...
-
Senior Software Engineer, Moderation Platform
1 month ago
Vancouver, British Columbia, Canada reddit Full timeJob Description:At Reddit, we're passionate about building a platform that enables community leaders and moderators to create and grow meaningful, destination communities. We're seeking an experienced Senior Software Engineer to join our Moderation team, where you will be responsible for driving the development of our moderation platform.Key...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Full time{"title": "Job Description", "content": "OverviewThe Direct Machine Learning Team at Microsoft is responsible for driving platform innovations for machine learning across GPU, CPU, and NPU on various hardware architectures. Our mission is to realize the Windows Copilot+ PC vision and make Windows an AI-first PC for developers by delivering breakthrough...
-
Software Development Engineer
2 months ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the RoleAmazon Finance Technology is seeking a talented software development engineer to work on Teller, Amazon's homegrown payments system. As a key member of our team, you will be responsible for driving implementation decisions, delivering functional components, and mentoring junior engineers to develop logical and maintainable software that meets...
-
AI Platform Software Architect
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeMicrosoft is a leader in the development of innovative technologies, including machine learning and AI. The company's Direct Machine Learning (ML) Platform Team plays a crucial role in empowering Windows developers worldwide by providing them with the best innovations in machine learning and AI.The team is responsible for driving platform innovations for...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Dialpad Full timeAbout DialpadDialpad is a cutting-edge customer communications platform that leverages AI to unite people, automate tasks, and streamline workflows. As a key member of our team, you will be responsible for developing and maintaining the backbone of our real-time communications infrastructure.About the TeamThe Telephony Platform team is a complex and dynamic...
-
Senior Software Engineering Lead
3 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...
-
Software Reliability Engineer
7 days ago
Vancouver, British Columbia, Canada Babylist Full timeBabylist is a leading technology solution for expecting parents and their support community, offering a full-service platform that guides them in making decisions with confidence, staying connected, and building happy families. With over 9M people using our services annually, we're looking for an experienced Software Reliability Engineer to join our Platform...
-
Software Engineering Team Lead
4 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...
-
Risk ML Platform Software Engineer
1 month ago
Vancouver, British Columbia, Canada Square Full timeAt Square, we're building a platform that protects our customers and our business from fraud and payment disputes. Our Risk ML Platform is a critical part of this effort, and we're seeking an experienced software engineer to join our team.What You'll DoYou'll work across the entire machine learning lifecycle, from training to deployment and model...
-
Vancouver, British Columbia, Canada Autodesk Full timeAt Autodesk, we're passionate about empowering innovators to turn their ideas into reality. With our software, they create amazing things – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies.We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and...