Purple Lemon Recruitment Ltd
Devops Build/Release Engineer
Purple Lemon Recruitment Ltd, San Jose, California, United States, 95199
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 !
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 !