United States Job Openings
Rivian
Software Engineer
Palo Alto
FULL TIME
October 16, 2024
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.
- Design, develop, and maintain embedded software applications using Modern C++ (C++11 or later), Rust, or Go.
- Ensure code quality through comprehensive unit testing (GTest, GMock) and adherence to coding standards.
- Develop and maintain software for embedded systems with expertise in operating system concepts (e.g., memory management, concurrency, multi-threading).
- Optimize performance in resource-constrained environments.
- Effectively collaborate across cross-functional teams to drive project success.
- Strong knowledge of embedded databases, TCP/IP stack, and middleware components such NATs, MQTT, HTTPs g RPC.
- Work with data serialization technologies such as Protocol Buffers (Protobuf).
- Implement communication protocols and security standards such as m TLS.
- Utilize build systems such as Yocto for creating custom Linux distributions.
- Collaborate closely with the cloud team; familiarity with cloud technologies is a plus
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software engineering, with a focus on embedded systems.
- Proficiency in programming languages such as C/C++, Rust, Go
- Strong background in distributed systems, networking, and real-time communication protocols (NATs, MQTT, HTTPs, g RPC).
- Experience working with Linux-based systems.
- Experience working on vehicle communication protocols (e.g., CAN, Ethernet, UDS).
- Automotive industry experience or familiarity with automotive-grade software development is a plus.
- Familiarity with Tensor Flow Lite or ONNX for deploying machine learning models in embedded environments is a plus.
- Familiarity with cybersecurity best practices and secure software development methodologies.
- Excellent problem-solving abilities with a strong capacity to work independently as well as collaboratively within a team.
- Effective communication skills for cross-functional collaboration with engineering and business teams.
Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums.
Equal Opportunity
Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com.
Candidate Data Privacy
Rivian 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) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.
Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, 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.
New Job Alerts
Carnegie Mellon University
Parking Security Officer - Facilites Management & Campus Services - Parking and Transportation Services
Pittsburgh
FULL TIME
November 14, 2024
View Job DescriptionSimply Right Inc.
Construction Cleaning Regional Manager
Salt Lake City
FULL TIME
November 14, 2024
View Job DescriptionFederal Bureau of Investigation
PARALEGAL SPECIALIST CDC
Anchorage
FULL TIME
November 14, 2024
View Job DescriptionStellar Virtual
Secondary Teacher, Mathematics (Grades 6-12)
Indianapolis
FULL TIME
November 14, 2024
View Job DescriptionLooking for similar job?
University of Texas at Austin
Tempporary Software Developer Trainee - Texas Advanced Computing Center - (UTEMPS)
Austin
FULL TIME
August 29, 2024
View Job DescriptionUnited States Conference of Catholic Bishops
Software & Database Support Associate
Washington
FULL TIME
August 29, 2024
View Job DescriptionGeologics Corporation
Software Verification Engineer
Sterling Heights
August 29, 2024
View Job DescriptionSee What’s New: Rivian Job Opportunities
Rivian
Employee Communications & Experience Specialist
Palo Alto
FULL TIME
November 14, 2024
View Job DescriptionRivian
Sr. Vehicle Hardware Validation Engineer
Irvine
FULL TIME
October 26, 2024
View Job DescriptionNew Job Alerts
Carnegie Mellon University
Parking Security Officer - Facilites Management & Campus Services - Parking and Transportation Services
Pittsburgh
FULL TIME
November 14, 2024
View Job DescriptionSimply Right Inc.
Construction Cleaning Regional Manager
Salt Lake City
FULL TIME
November 14, 2024
View Job DescriptionFederal Bureau of Investigation
PARALEGAL SPECIALIST CDC
Anchorage
FULL TIME
November 14, 2024
View Job DescriptionStellar Virtual
Secondary Teacher, Mathematics (Grades 6-12)
Indianapolis
FULL TIME
November 14, 2024
View Job Description