SteerAI

DevOps Engineer

Posted: 4 minutes ago

Job Description

About SteerAISteerAI is an autonomous mobility technology company powered by VentureOne, the commercialization arm of the Advanced Technology Research Council. SteerAI’s advanced AI-powered autonomy stack, developed by the Technology Innovation Institute, empowers the logistics and defense industries by turning industrial vehicles into autonomous powerhouses that can handle complex off-road missions, transforming operations and protecting organizations' most important assets: their workforce.Role OverviewWe are seeking a skilled DevOps Engineer with a strong background in robotics systems to join our team. The successful candidate will be responsible for building, managing, and optimizing the development and deployment infrastructure for robotic systems. You will collaborate with robotics engineers, software developers, and hardware specialists to create reliable CI/CD pipelines, manage cloud services, and ensure the seamless integration of software into robotic platforms.Key ResponsibilitiesInfrastructure Development: Design, deploy, and maintain scalable infrastructure to support the development, testing, and deployment of robotics software systems.CI/CD Pipeline Management: Create and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines for robotics projects, ensuring automated builds, testing, and deployment across different environments.Containerization & Orchestration: Implement containerized solutions using Docker, Kubernetes, or other orchestration tools to manage complex robotics software deployments.Monitoring & Troubleshooting: Develop monitoring and alerting solutions to ensure system performance and reliability, and troubleshoot infrastructure or deployment issues.Collaboration: Work closely with robotics software engineers to automate and streamline the deployment of robotic applications on hardware and cloud-based systems.Security & Compliance: Implement security best practices and standards, ensuring robotic systems and infrastructure are compliant with industry standards.Configuration Management: Manage and automate configuration management for robotic software systems, using tools such as Ansible.Documentation & Support: Create comprehensive documentation for DevOps processes, infrastructure setups, and deployment practices. Provide support to development and robotics teams regarding infrastructure and deployment issues.Qualifications Education: Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.Experience: 4+ years of experience as a DevOps Engineer, with exposure to robotics systems or embedded software.Technical Expertise: Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI), containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).Knowledge Areas: Familiarity with robotics software frameworks like ROS/ROS2, and experience deploying software onto embedded systems or robotic platforms.Cloud Experience: Experience working with cloud services like AWS, Azure, or Google Cloud to manage robotic applications and services.Programming & Scripting: Proficiency in scripting languages such as Python, Bash, or similar. Experience with infrastructure-as-code tools like Terraform is a plus.Version Control: Proficient in using Git for version control and managing code repositories.Prior experience with autonomous ground robotics systems.Knowledge of Agile development methodologies and collaboration tools like Jira or Confluence.What We OfferWe provide a competitive, tax-free salary and a comprehensive benefits package in a collaborative, innovative, and inclusive work environment.Our benefits include an education allowance, free on-site meals, annual flight allowance, health coverage, relocation support (if applicable), and access to well-being activities such as sports and recreational events.Join us to drive innovation and shape the future of technology!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In