Software Integration Specialist

1 week ago


Palo Alto California, United States Rivian Full time
Software Integration Specialist

Rivian, a leading electric vehicle manufacturer, is seeking a highly skilled Software Integration Specialist to join our team.

About Rivian

We're a company that constantly challenges what's possible and seeks new solutions to old problems. Our team is diverse and passionate about protecting the outdoors for future generations.

Key Responsibilities
  • Lead the integration of drive units, batteries, inverters, displays, and low-voltage electronics.
  • Coordinate with hardware teams and lead vehicle bring-up activities on all vehicle builds.
  • Oversee the integration of firmware and software components, ensuring seamless operation and compatibility.
  • Support the triage of system hardware and software bugs, escalating them based on their impact on users and the program.
  • Develop solutions for data logging systems on various platforms.
  • Support the development of test cases and verification of system-level functions on multiple mediums.
  • Identify and manage issues during development testing.
  • Participate in architectural and software technical discussions, developing technical solutions.
  • Collect and analyze CAN, physical measurement data acquisition, and emulated module data.
  • Work with the team on automated tools written in Python, C, or Simulink to create vehicle software packages.
  • Lead software variant configuration design, supporting code reuse across vehicle platforms for minor variant changes and new platforms via runtime configurations and OTA updates.
  • Support Feature Release Readiness and Regression testing to ensure stability and performance of features.
Requirements
  • Bachelor's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience with collaboration tools like JIRA, Confluence, and requirements management tools like JAMA, Polarion, Doors, etc.
  • Minimum of 8 years of experience working with electro-mechanical system integration.
  • Ability to work in a fast-paced development environment.
  • Experience programming with at least one modern language, such as C++, C#, Java, Python, etc.
  • Experience with Matlab Simulink.
  • Demonstrated understanding of life-cycle embedded systems development, including hardware, software, testing, and implementation.
  • Experience in testing and implementing software, including embedded operating systems and programming.
  • Numerical programming/scripting experience (PANDAS, R, MATLAB).
  • Comfort working with embedded systems, reading source code, and reasoning about state machines.
  • Experience with Continuous Integration/Deployment systems and networking protocols (CAN, LIN, Ethernet).
  • Experience building cross-platform software with source control (Git) and tools like Grafana, Bamboo, Jira, Bazel, Ansible.
  • Self-motivated, with the ability to set direction and guide the team towards it.
Compensation and Benefits

Rivian provides a competitive salary range for California-based applicants: $135,800-$169,800 (actual compensation will be determined based on experience, location, and other factors permitted by law).

We offer 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.

Company Statements
  • 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.


  • Palo Alto, California, United States Stellar Ventures Full time

    About This RoleWe are seeking a highly skilled IT Specialist for System Integration and Architecture to join our team at Stellar Ventures. As a key member of our IT department, you will play a central role in ensuring the smooth operation of our systems and infrastructure.Key ResponsibilitiesSystem Integration and Architecture: Collaborate with our...


  • Palo Alto, United States Tesla Full time

    What to ExpectThe Chassis Systems Team is looking for a Software Integration Engineer responsible for Parking Brake Software Integration for the Tesla Semi. This is a supplier facing role where you will generate vehicle level and brake system software requirements, work with internal stakeholders and suppliers to implement these requirements and roll...


  • Palo Alto, United States Tesla Full time

    What to ExpectThe Crash Safety Software team is seeking a Software Integration Engineer who will be at the center of new development of the safety and restraint systems on the Tesla Semi. You will work closely with low voltage, mechanical, crash calibration teams, and external suppliers to ensure features are designed, implemented, and validated to Tesla’s...


  • Palo Alto, United States Tesla Full time

    What to ExpectThe Chassis Systems Team is looking for a Software Integration Engineer responsible for Brake Software Integration for the Tesla Semi. This is a supplier facing role where you will generate vehicle level and brake system software requirements, work with internal stakeholders and suppliers to implement these requirements and roll features into...


  • California, United States Ecobee Full time

    About EcobeeEcobee is a rapidly growing global tech company that specializes in developing innovative hardware and software solutions for the smart home industry.Our team is comprised of talented professionals from diverse backgrounds and expertise, working together to create cutting-edge products that make a sustainable impact.Role OverviewWe are seeking a...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla’s Systems Integration Team is seeking a Drive Systems Integration Engineer who will be responsible for ensuring firmware support for new vehicle features and new hardware are designed, implemented, and tested to achieve Tesla’s standards for safety and customer experience. Drive Systems encompasses all aspects of safe and precise...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla's High Voltage  Systems Firmware Integration Team is seeking an Integration Engineer who will be responsible for ensuring firmware support for new features and new hardware are designed, implemented, and tested to achieve Tesla's standards for safety and customer experience. The High Voltage System is compared of the controllers and...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating a sustainable future through innovative electric adventure vehicles and a culture that values curiosity, courage, and a passion for the outdoors.Role SummaryThis position is part of Rivian's Connectivity SW team, focusing on automation development. As a key member of this team, you will be...


  • East Palo Alto, California, United States Amazon Full time

    Join the AWS DMS Observability team as a **Lead Software Engineering Specialist**, where you will play a pivotal role in developing the next generation of monitoring and observability solutions. Your mission will be to architect, build, and manage a highly scalable and resilient system that ensures optimal performance. Key ResponsibilitiesAs a **Lead...


  • California, United States Aitek Group Full time

    About the RoleWe are seeking a highly skilled Cloud Integration Specialist to join our team at Aitek Group. As a Cloud Integration Specialist, you will play a key role in designing and deploying integrations and applications that solve complex business challenges.Key ResponsibilitiesCollaborate with Business Users: Work closely with business users to define...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the Software Platform (Kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high-definition audio, Bluetooth/WIFI/cellular...


  • Palo Alto, California, United States Guardant Health Full time

    Job OverviewGuardant Health is in search of a dedicated and enthusiastic Lead Software Quality Engineer to enhance its Software Engineering division. This division is tasked with providing essential product functionalities that facilitate the laboratory operations for several leading cancer diagnostic tests, alongside ensuring seamless integration with...


  • Palo Alto, United States Tech Firefly Full time

    Job DescriptionJob DescriptionThe Workday Integration Analyst is responsible for supporting the hospital's business and financial applications to ensure efficient, high-quality, and safe patient care. This position involves implementing, managing, and supporting systems with minimal supervision. The analyst will possess a strong understanding of business...


  • Palo Alto, United States Tech Firefly Full time

    Job DescriptionJob DescriptionThe Workday Integration Analyst is responsible for supporting the hospital's business and financial applications to ensure efficient, high-quality, and safe patient care. This position involves implementing, managing, and supporting systems with minimal supervision. The analyst will possess a strong understanding of business...


  • Palo Alto, California, United States Ford Motor Company Full time

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation.Ford Model E...


  • Palo Alto, California, United States The University of Mississippi Full time

    Note for Current EmployeesCurrent employees must apply internally via the appropriate channels. Position OverviewAre you prepared to contribute to a groundbreaking initiative at a prestigious institution? The University of Mississippi is seeking a Senior Software Engineer for a transformative enterprise resource planning (ERP) project aimed at enhancing the...


  • Palo Alto, United States Tesla Full time

    What to ExpectWe are seeking a highly motivated Software Engineer with expertise in server-side and backend development to join our dynamic Energy Software team at Tesla. In this role, you will play a pivotal part in delivering innovative features and enhancements that enrich our customers' experiences. Utilizing our mobile applications, customers can engage...


  • Palo Alto, California, United States Ford Motor Company Full time

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation.Ford Model E...


  • Palo Alto, California, United States The University of Mississippi Full time

    Note for Current EmployeesCurrent employees must apply internally via the designated platform. Position OverviewAre you prepared to contribute to a significant transformation at a prominent educational institution? The University of Mississippi is seeking a Senior Software Engineer for a pivotal enterprise resource planning (ERP) initiative aimed at...

  • Software Developer

    3 weeks ago


    Palo Alto, United States Vivid Resourcing Full time

    Currently looking for three software engineers for an AR/VR project in San Jose, CA. Check out the details below and apply if you feel that one of the positions fit!1 -Software Development II / III EngineerWe are seeking a highly skilled Software Development Engineer to join our Augmented Reality (AR) team. The successful candidate will play a crucial role...