Rivers Agile - Pittsburgh, PA

posted 16 days ago

Full-time - Mid Level
Pittsburgh, PA
Professional, Scientific, and Technical Services

About the position

The Robotics Software Engineer at Rivers Agile is responsible for the design, development, and testing of software scripts for Automated Guided Vehicle (AGV) movement, including navigation and obstacle avoidance. This role requires a strong background in robotics software development and the ability to work collaboratively within a team to deliver high-quality software solutions for clients. The position emphasizes individual contribution and ownership of responsibilities while adapting to changes and challenges in the software development lifecycle.

Responsibilities

  • Design, develop, and test software scripts for AGV movement, including navigation, obstacle avoidance, and task execution.
  • Collaborate with team members to break down, define, estimate, design, and complete software development stories.
  • Deliver quality solutions to clients, adhering to accepted definitions of done and maintaining a high standard of excellence.
  • Participate in company activities such as recruiting, training, and team building.
  • Adapt to change and ambiguity in a resourceful and professional manner.

Requirements

  • 5+ years of experience in software development.
  • Bachelor's degree in computer science, robotics engineering, electrical engineering, or a related field.
  • Proficiency in programming languages such as C++, Python, and scripting languages.
  • Experience with robotics software development, preferably with AGVs or similar mobile robots.
  • Knowledge of safety standards and regulations in industrial robotics.
  • Experience with robotics software frameworks and tools (e.g., ROS, Gazebo).
  • Experience with version control systems like Git.
  • Competency working with relational databases and APIs.
  • Experience with one or more modern web application frameworks.
  • Proficient with one or more server-side technologies (.NET, Node.js, Python, Java, etc.).

Benefits

  • Salaried position
  • Bonus program
  • Full benefits (medical, dental, vision, supplementary)
  • Holidays
  • Paid time off
  • 401(k) plan
  • Good work-life balance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service