Build & Release Software Engineer

 

Description:

Role Summary:

Rivian’s Infotainment team is looking out for a candidate who can contribute to the design, development and validation of infotainment platforms for current/next generation Rivian vehicles.

Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal), working with teams across multiple time zones.

Responsibilities:

  • Work as part of talented Devops team.
  • Customize, enhance and tune build systems for various software stacks.
  • Develop new build frameworks.
  • Optimize build pipelines for accuracy and speed.
  • Participate in release process.
  • Develop tools, and solutions for CI / CD workflow.

Qualifications:

  • 2+ years of experience with one of build tools like GNU Make or Cmake or Bazel.
  • Experience with shell scripting.
  • Experience with scripting languages like Python or Perl.
  • Proficient in Linux environment.
  • Nice to haves include:
    • Experience in embedded software development.
    • Experience in Android build system.
    • Understanding of software packaging and distribution.
    • Understanding of SDLC and release processes.iii
    •  

Organization Rivian
Industry IT / Telecom / Software Jobs
Occupational Category Build and Release Software Engineer
Job Location British Columbia,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-07-26 3:35 pm
Expires on 2025-01-24