logo inner

Principal Software Engineer, Applications

LocationLocation
TypeOnsite
Sub
Software Engineer
Primary Job Function:
  • The Engineer in this role will work with a multidisciplinary team to develop software for robotic applications related to package handling.
  • The Engineer in this role will be responsible for designing, implementing, and maintaining software that integrates and enhances robotic capabilities to deliver product features.
  • This candidate will be expected to be a primary contributor and leader driving to real-world customer delivery, acceptance, and operation.

Min Skills/Technical Requirements:

  • Bachelor’s degree in Computer Science or a closely related field.
  • 8+ years of experience in software development.
  • Strong development expertise in Python.
  • Experience in a fast paced, agile software development environment.
  • Ability to:
  • Collaborate with a team of software projects
  • Navigate and contribute to large, complex codebases
  • Provide technical leadership on key projects
  • Architect component-level software solutions
  • Operate autonomously
  • Mentor
  • Determine and communicate justification of technical priorities to management
  •  Proficient in
  • Python
  • C++
  • Linux (Ubuntu)
  • System design
  • Design Pattern
  • Asynchronous/Concurrent Programming
  • VCS (Git)
  • Issue tracking system (Jira)

Preferred Qualifications:

  • Master’s degree in Computer Science or a closely related field.
  • Exposure to robotics or a keen interest in the robotics field.
  • Experience with PLC programming, troubleshooting, and industrial automation system
  • Expert level understanding of one or more of the following:
  • Warehouse Management/Control Systems (WMS/WCS)
  • Asynchronous/Concurrent Programming
  • NoSQL Databases (MongoDB)
  • Messaging Systems (Kafka, gRPC)
  • CI/CD processes (Jenkins, Automated Testing)
  • Containerization (Docker, Kubernetes)
  • ROS (Robot Operating System)
  • Understanding of parallel/distributed systems

Educational Requirements: Master's degree in Computer Science or a similar field6110-2508JT

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025