What are the responsibilities and job description for the Infrastructure Engineer with Automated Warehouse Robotics (ROS/ROS2) position at Helia Systems?
We are looking for Infrastructure Engineer for an on-site position in Bedford, MA, at a company focused on automated warehouse robotics.
Job Title: Infrastructure Engineer with Automated Warehouse Robotics (ROS/ROS2)
Location: Bedford, MA
Duration: Lont Term Project (On – Sight)
Requirements:
- Experience: 4 years
- Technologies: Docker (preferably with Compose), Kubernetes, Python development, ROS/ROS2
Role Overview: Primary Responsibilities:
- Collaborate with a cross-functional team to develop software solutions for robotics applications related to package handling.
- Act as a liaison between DevOps and software teams to facilitate smooth service integration and deployment.
- Optimize robotic systems to enhance product features, efficiency, reliability, and scalability.
- Develop and maintain software and integration tools, manage processes, and set up environments for transitioning applications to new platforms.
Key Skills:
- DevOps
- Robotics
- Programming in Python, C , and Bash
- Kubernetes and Docker
- NoSQL databases
- Parallel and distributed systems
- Network configuration and protocols
- CI/CD processes
Additional Skills & Qualifications: Minimum Technical Requirements:
- Experience: 5 years in software development within a fast-paced, agile environment.
- Ability to work collaboratively within interdisciplinary teams.
Technical Skills:
- Proficiency in navigating large, complex codebases.
- Experience leading technical efforts in small teams.
- Ability to work independently and make informed technical decisions.
- Strong communication skills for articulating technical priorities to management.
- Expertise in Python, C , Bash, and other scripting languages.
- Familiarity with containerization and orchestration using Kubernetes and Docker/Docker Compose.
- Knowledge of NoSQL databases like MongoDB.
- Understanding of parallel and distributed systems, with cloud technology experience for scalable applications.
- Experience in network configuration, asynchronous programming (e.g., asyncio), and interfacing system-level components between applications and operating systems.
- Familiarity with version control (Git, GitHub Actions) and issue tracking (Jira).
Preferred Qualifications:
- Knowledge of the Ubuntu kernel.
- Expertise in system design and design patterns.
- Experience with ArgoCD/Workflows, ROS (Robot Operating System), and Zookeeper.
- Familiarity with Warehouse Management/Control Systems (WMS/WCS).
- Basic knowledge of robotics solutions and robot simulation.
- Interest or experience in the robotics and material handling industries.
- Proficiency in data analysis (logging, profiling, statistics), software testing (pytest), and working with real sensors and robots.
- Experience in API development and distributed networking (Apache Kafka, gRPC, DDS).
- A Master’s degree in Computer Science is preferred.
This role is perfect for someone with a passion for robotics who is eager to tackle complex infrastructure challenges.
4o mini