Become part of Rivian's Platform Software team as an Embedded Software Engineer focusing on battery management systems. Lead the design and integration of critical software components for vehicle controls. As a member of the Platform Software team, you will apply your 4+ years of embedded software experience to architect battery management solutions. Your expert knowledge in C programming, real-time operating systems, and automotive communication protocols will help ensure software safety and effectiveness. You will work closely with hardware and cross-functional teams to deliver exceptional vehicle performance. Key Responsibilities: • Develop and integrate software for battery management platforms • Collaborate on safety-critical diagnostics and software reactions • Assist hardware team in designing and validating components • Coordinate across teams to fulfill platform application needs Requirements: • 4+ years of embedded software/firmware development experie...