Devops Build/Release Engineer

San Jose, California

Purple Lemon Recruitment Ltd
Apply for this Job
Software DevOps/Release Engineer - Robotics & Autonomous Systems

Location: San Jose, CA (Onsite)

Salary Range: $130,000 - $180,000

About the Opportunity

A cutting-edge robotics and autonomous systems company is seeking a Software DevOps/Release Engineer to enhance and automate software delivery pipelines for advanced robotic applications. This role is crucial for ensuring seamless deployment, integration, and optimization of autonomous robotics software, leveraging ROS and ROS 2.

As part of a highly skilled team, you'll collaborate with robotics engineers, developers, and QA specialists to streamline the development lifecycle, maintain high-quality continuous integration (CI/CD) processes, and ensure the reliable deployment of robotics software across multiple environments.

Key Responsibilities

Design, implement, and maintain CI/CD pipelines for ROS and ROS 2-based robotics software.

• Automate build and deployment processes for robotics applications in simulation, testing, and real-world environments.

• Oversee release management, ensuring consistency and reliability in deploying ROS/ROS 2 packages and software updates.

• Manage release schedules, dependencies, and risks, working closely with robotics teams and project managers.

• Implement version control best practices, ensuring traceability and compliance for robotics software artifacts.

Monitor post-release performance and drive improvements for autonomous robotic systems.

• Implement robust change management processes for deploying software updates to production robotic systems.

What We're Looking For

Experience in DevOps, Release Engineering, or CI/CD processes, ideally within robotics software development.

• Hands-on expertise with ROS and ROS 2, including package management and build tools (catkin, colcon).

• Proficiency in CI/CD tools (e.g., TeamCity, Jenkins, GitLab, GitHub Actions).

• Strong understanding of cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).

• Experience with scripting/programming languages (Python, Bash, C ).

• Familiarity with robotics simulation tools (e.g., Gazebo, Unity, Foxglove) and HIL testing environments.

• Strong problem-solving skills with experience in troubleshooting complex systems.

Bonus Points For

Robotics-specific release processes, including real-time systems and firmware deployment.

• Knowledge of configuration management tools (Ansible, Terraform).

• Experience with monitoring and telemetry tools (Grafana, robotics-specific logging frameworks).

• Certifications in DevOps methodologies or multi-year experience across multiple DevOps environments.

Why Join?

Work on groundbreaking robotics & autonomy technologies.

Collaborate with leading experts in AI-driven robotics.

Develop next-gen DevOps & CI/CD solutions for autonomous systems.

Innovative, fast-paced work environment with career growth opportunities.

Interested candidates? Apply now and be part of the future of robotics and autonomy.
Date Posted: 28 April 2025
Apply for this Job