Posted in

Software Engineer – Build and Deploy

Software Engineer – Build and Deploy

CompanyCollaborative Robotics
LocationSeattle, WA, USA, Santa Clara, CA, USA
Salary$175000 – $195000
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 3+ years of experience in Software Engineering, or a related field.
  • Strong knowledge of build systems (eg. Bazel, CMake).
  • Familiarity with CI/CD tools (e.g., GitHub Actions, GitLab CI, Jenkins).
  • Experience deploying software to a diverse fleet of devices.
  • Familiarity with Docker and containerization technologies.
  • Proficiency with Git, version control, and Linux environments.
  • Highly motivated teammate with excellent oral and written communication skills.
  • Enjoy working in a fast paced, collaborative and dynamic start-up environment as part of a small team.
  • Willing to occasionally travel.
  • Must have and maintain US work authorization.

Responsibilities

  • Drive improvements in build performance, reliability, and system observability.
  • Implement versioning strategies and manage build artifacts.
  • Collaborate with engineering teams to ensure a robust and scalable deployment strategy.
  • Develop and maintain cross-platform build infrastructure optimized for speed and reproducibility.

Preferred Qualifications

  • 5+ years of experience in Software Engineering, or a related field.
  • Experienced with C++ and Python.
  • Experience with cloud tools for remote deployment, monitoring, and logging of embedded software.
  • Experience working on autonomy systems.
  • Familiarity with ROS2.