Skip to main content

Software Engineer (Python)

Technology
VueData
Boston, United States3 weeks agoUntil 4/3/2026
On-site

Job description

Robotics Software Engineer Introduction This position involves building and maintaining software for robotic and automation applications.

The Robotics Software

Engineer will work on developing web-based interfaces for control, monitoring, and visualization. They will also be responsible for designing scalable backend components and system-level solutions in a fast-paced, agile environment.

Responsibilities Build and maintain software for robotic and automation applications

Develop web-based interfaces for control, monitoring, and visualization

Design scalable backend components and system-level solutions

Contribute to architecture and technical decisions in a fast-paced, agile environment Requirements Core Requirements: 5+ years of software development experience

Strong Python expertise; working knowledge of C++

Experience with Linux (Ubuntu), system design, and design patterns

Comfortable with asynchronoconcurrent programming

Hands-on with Git and issue-tracking tools (Jira)

Ability to work independently and provide technical leadership Nice To Have Exposure to robotics / automation

Experience with ROS, Docker/Kubernetes, Kafka/gRPC, CI/CD, or distributed systems

Keywords
PythonC++LinuxSystem DesignDesign PatternsAsynchronous ProgrammingConcurrent ProgrammingGitJiraRoboticsAutomationROSDockerKubernetesKafkagRPCSoftware DevelopmentWeb-Based InterfacesControlMonitoringVisualizationScalable Backend ComponentsAgile EnvironmentCI/CDDistributed Systems

¿Te interesa este puesto?