27 Oct
|
Rivian and Volkswagen Group Technologies
|
Vancouver
27 Oct
Rivian and Volkswagen Group Technologies
Vancouver
Role SummaryIn this role, you will be a member of the Vehicle Core Software (VCS) team, responsible for architecting, implementing, and integrating platform software across Rivian and Volkswagen Group Technologies’ control boards. The platform includes drivers, operating systems, middleware, and application frameworks necessary for all aspects of vehicle controls. Through close collaboration with Hardware and Application Software teams, you will build the foundation of Rivian and Volkswagen Group Technologies’ vehicle software.ResponsibilitiesDevelop and integrate the foundational platform software for Rivian and Volkswagen Group Technologies control boards, from initial bring‑up to shipping to customers, including drivers, operating systems, and middlewareDesign, develop and deploy embedded software for applications including power management, vehicle reset, occupancy detection, diagnostics and over‑the‑air update (OTA)Collaborate with the hardware team on overall design, schematics, and hardware validationWork closely with other development and cross‑functional team members such as Charging, Body Controls, Infotainment, and Vehicle Dynamics to ensure the platform is meeting application requirementsQualifications5+ years of experience in embedded software/firmware development, preferably with vertically integrated consumer productsB. S., M. S. or Ph. D. in Computer Science, Electrical Engineering,
or a related fieldExpert C programming skillsDeep familiarity with Real Time Operating Systems (RTOS)Embedded software development and optimization expertiseUnderstanding of multi‑threaded and multi‑core programmingProficient with software development on microcontrollers and hardware bring‑upExperience with software development for systems with live sensor inputsHands‑on experience debugging in real‑world environments with embedded diagnostics tooling such as oscilloscopes, logic analyzers, JTAG, etc.Good team player with excellent communication skillsAbility to work in a fast‑paced development environmentPassionately motivated to take ideas from R&D phase to productionExperience with automotive communication protocols such as CAN, UDS, and DOIP is a plusExperience with battery monitoring firmware and/or power electronics is a plusSalary Range (Vancouver)108,200 CAD - 143,430 CADTotal RewardsTotal compensation packages for this position include base salary, eligibility for an annual performance bonus, and eligibility for equity. The benefits package supports health and wellness and includes Flex Time Off, retirement savings plans, and medical, vision, and dental coverage.Equal OpportunityRivian 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 other characteristics protected by law. The company also ensures compliance with all applicable fair employment practice laws regarding citizenship and immigration status.#J-18808-Ljbffr
📌 Senior Embedded Software Engineer, Vcs (Vancouver)
🏢 Rivian and Volkswagen Group Technologies
📍 Vancouver