Robotics Python API Developer

$130,000 - $160,000/Yr

Actalent - Lexington, MA

posted 19 days ago

Full-time - Mid Level
Lexington, MA
10,001+ employees
Administrative and Support Services

About the position

The Robotics Python API Developer will collaborate with a multidisciplinary team to create innovative software solutions for robotic applications, particularly in package handling. This role involves acting as a liaison between DevOps and software teams to ensure seamless integration and deployment of services, optimizing robotic systems for efficiency and reliability, and managing software and integration tools for application transitions.

Responsibilities

  • Collaborate with a multidisciplinary team to develop innovative software solutions for robotic applications focused on package handling.
  • Act as an interface between DevOps and software teams, ensuring seamless integration and deployment of services.
  • Enable and optimize robotic systems to deliver critical product features, ensuring efficiency, reliability, and scalability.
  • Develop and manage software and integration tools, including process management and environment setup, while facilitating the transition of applications to new platforms.

Requirements

  • 5+ years in software development.
  • Proven commercial experience in a fast-paced, agile environment.
  • Ability to work effectively as part of an interdisciplinary team.
  • Proficiencies in Python, C++, Bash, and other scripting languages.
  • Experience with Kubernetes, Docker/Docker-compose for containerization and orchestration.
  • Knowledge of MongoDB and other NoSQL databases.
  • Strong understanding of parallel and distributed systems, including cloud technologies for deploying and managing scalable applications.
  • Experience with system-level components that interface between user applications and the operating system.
  • Familiarity with network configuration and protocols.
  • Experience with asynchronous and concurrent programming (e.g., asyncio).
  • Proficiency in version control and CI/CD tools like Git and GitHub Actions.
  • Experience with issue tracking tools like Jira.

Nice-to-haves

  • Ubuntu Kernel-level knowledge.
  • System design and design patterns expertise.
  • Experience with ArgoCD/Workflows.
  • Familiarity with ROS (Robot Operating System) and Zookeeper.
  • Understanding of Warehouse Management/Control Systems (WMS/WCS).
  • Interest in robotics and the material handling industry.
  • Proficiency in basic data analysis (logging, profiling, statistics).
  • Experience with clear code documentation and software testing (e.g., pytest).
  • Experience with real sensors, robots, and robot simulation.
  • Experience in API development and distributed networking (e.g., Apache Kafka, gRPC, DDS).
  • Master's degree in Computer Science or a similar field.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401k
  • PTO
  • Paid Holidays
  • Health Savings Account
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service