Embedded Software Engineer II, Charging

3 weeks ago


Torrance, United States Rivian Full time

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions‑free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. োহ Role Summary Join our team and develop cutting‑edge charging products as a highly skilled Embedded Software Engineer proficient in Modern C++. You'll work on cutting‑edge systems, write efficient and high‑quality code, develop robust unit tests, and contribute to impactful embedded software projects in a collaborative and supportive environment where you can learn and grow. Responsibilities Design, develop, and maintain embedded Linux application software for residential and commercial charging products. Develop unit tests and systems level SIL tests to ensure the highest code quality. Develop and support software tools used for development and testing. Participate in code reviews providing technical feedback to drive quality design. Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth. Where you’ll work: Torrance, CA or Irvine, CA. 3‑day in‑office expectation. Qualifications Must Have: BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field. 2+ years of industry experience developing C/C++ based applications on embedded Linux. Experience with build tools such as Make and CMake. Experience with unit test frameworks e.g., Google Test. Strong scripting and automationmények using languages such as Bash or Python. Nice to Have: Experience with Agile development methodologies and using tracking tools like Jira. Experience with web‑based communication protocols, especially gRPC and WebSockets. Experience working with CAN and Modbus communication interfaces. Hands‑on experience with containerization technologies like Docker. Experience with Yocto‑based build systems for embedded devices. Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118. Experience with Open Charge Point Protocol (OCPP). Pay Disclosure Salary Range for Southern California Based Candidates: $107,000.00 – $133,700.00 (actual compensation will be determined based on experience, location, and other factors permitted by law). Salary Range for Northern California Based Candidates: $116,300.00 – $145,400.00 (actual compensation зимой will be determined based on experience, location, and other factors permitted by law). Benefits Summary Rivian provides robust medical/Rx, dental and vision insurance packages for full‑time and part‑time employees, their spouse or domestic partner, and children up to age 26. Full‑time employee coverage is effective on the first day of employment. Part‑time employee coverage is effective the first of the month following 90 days of employment. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. 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. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If International you have a disability or limitation covered by the Americans with Disabilities Act that requires养老金 consider accommodations to assist you in the search and application process, please email us at 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 this 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; complying with legal, regulatory and corporate governance obligations; recordkeeping; ensuring network and information security; and other imperatives permitted by applicable law. Rivian may share your personal data with internal personnel who need to know, Rivian affiliates, and Rivian’s service providers (background checks, staffing services, cloud services). Rivian can transfer or store your data internationally, including to the United States, Canada, the United Kingdom, and the European Union, which may be subject to laws and courts of those jurisdictions. Please note that we are currently not accepting applications from third‑party application services. #J-18808-Ljbffr



  • Torrance, United States Rivian Full time

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions‑free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and...


  • Torrance, United States Rivian Full time

    A leading electric vehicle manufacturer is seeking an Embedded Software Engineer to develop cutting-edge charging products. The role requires proficiency in C/C++ and embedded Linux, alongside responsibilities like developing unit tests and mentoring junior team members. Candidates should hold a relevant degree and have at least 2 years of experience....


  • Torrance, United States Rivian Full time

    A leading electric vehicle manufacturer is on the lookout for a Staff Embedded Software Engineer to guide the development of innovative charging solutions. This role involves crafting application software for embedded Linux and leading efforts on CI/CD pipelines. Ideal candidates will have over 6 years of experience in C/C++ development on embedded systems...


  • Torrance, United States BayOne Solutions Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by BayOne Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $70.00/hr - $75.00/hr Direct message the job poster from BayOne Solutions Senior US IT Recruiter @ BayOne Solutions | Tech Recruitment...


  • Torrance, United States BayOne Solutions Full time

    BayOne Solutions is looking for a Senior Software Embedded Engineer based in Torrance, CA. In this role, you will design and develop embedded software for power electronics, ensuring robust and efficient solutions. The position requires expertise in embedded programming, real-time testing, and collaboration within a dynamic team. A bachelor's degree and...


  • Torrance, United States Rivian Full time

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions‑free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and...


  • Torrance, United States Next Matter Full time

    About CastelionCastelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid testing in development, and modern commercial manufacturing strategies for production at scale. We're designing, building, and testing next generation long range strike weapons systems to give America and its...


  • Torrance, United States Next Matter Full time

    A defense development company is seeking a Senior Flight Software Engineer to design and develop flight software for missile systems. This role involves working with integrated teams to ensure software operates reliably, resolving complex problems and adhering to rigorous testing standards. The ideal candidate will have extensive expertise in embedded...


  • Torrance, United States Northwood Space Full time

    About Northwood Northwood is on a mission to transform connectivity between earth and space and bring the benefits of space to the masses through innovations in space communications technologies. If you like building quickly and seeing your work deployed in locations around the globe with real impact, we want you at Northwood. Role Come architect the...

  • Controls, Automation

    2 weeks ago


    Torrance, CA, United States Rivian Full time

    About RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate...