Posted 2y ago

System Automation Engineer II

@ Rivian
Belgrade, Belgrade, Serbia
OnsiteFull Time
Responsibilities:Develop automation, Orchestrate pipelines, Integrate hardware
Requirements Summary:Proficient Python automation, Linux, CI/CD pipelines, and hands-on hardware integration.
Technical Tools Mentioned:Python, Linux, Jenkins, GitLab CI, GitHub Actions, Hardware APIs
Save
Mark Applied
Hide Job
Report & Hide
Job Description

The System Automation Engineer is responsible for building, automating, and maintaining the physical and digital infrastructure used for hardware testing. This position requires a rare blend of software development (Python), DevOps (CI/CD), and hands-on hardware engineering.

  • Develop & Maintain Automation: Design and implement robust Python-based automation frameworks to control hardware test benches.
  • Pipeline Orchestration: Manage and optimize CI/CD pipelines to ensure continuous testing and rapid deployment cycles.
  • Hardware Integration: Physically assemble, configure, and maintain computer systems and test rigs from the ground up.
  • System Administration: Navigate and manage Linux-based environments, ensuring all systems are tuned for peak performance.
  • Rapid Troubleshooting: Act as the first line of defense for test bench failures, identifying whether the root cause is a code bug, a network glitch, or a loose cable.
  • Python Mastery: You should be highly proficient in Python, specifically for automation, scripting, and interacting with hardware APIs or CLI tools.
  • Linux Power User: Comfort with the command line is a must. You should be familiar with shell scripting, permissions, package management, and system monitoring.
  • Hardware Fundamentals: A solid understanding of how to build a computer from scratch, including component selection and physical assembly.
  • CI/CD Knowledge: Experience with tools like Jenkins, GitLab CI, or GitHub Actions is preferred to help us maintain a high-velocity environment.
  • Analytical Problem Solving: A proven ability to isolate variables and fix complex system issues under pressure.

Total compensation packages for this position include base salary, eligibility for an annual performance bonus, and eligibility for equity.