Point your AI agent at freehire and let it find you a job.

Get the CLI →

Vecna Robotics

New

Senior Robotics Software Engineer

Posted 3 views
Discussion

Summary

Designs, develops, and deploys software for autonomous mobile robots focused on material handling automation — working on motion planning, control, perception, and decision-making. Core technologies include C++, ROS, simulation tools like Gazebo/Unity, and real-time systems, collaborating closely with hardware teams.

Senior Robotics Software Engineer
Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work between autonomous mobile robots, labor, and systems, we make business go. As a company, we are driven by the same collective vision: an uninterrupted and highly efficient global supply chain where robots do the dirty work and people do the human work.
Vecna Robotics seeks a Senior Robotics Software Engineer to design, develop, and deploy software solutions for advanced robotic systems. You will work with a multidisciplinary team to create intelligent behaviors, optimize system performance, and integrate hardware and software components. This role provides an exciting opportunity to address real-world challenges and make a tangible impact in the robotics domain.
The ideal candidate is curious and excited about working hands-on with real world robotics solutions; has critical thinking and problem-solving skills and thrives in a fast-paced environment with tight timelines and high-energy culture.
Reporting to the VP, Autonomy Software, the Senior Robotics Software Engineer is a fulltime, salaried role based in Waltham, MA. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. We are not accepting applications or inquiries from recruitment agencies or search firms for this position.
In this role, the Senior Robotics Software Engineer will:
  • Develop and maintain software for robotic systems, focusing on motion planning, control, perception, and decision-making algorithms.
  • Implement and optimize software for real-time systems in robotics platforms.
  • Design and integrate robotic applications using frameworks such as ROS (Robot Operating System).
  • Collaborate with hardware teams to ensure seamless interaction between software and hardware components.
  • Conduct testing, debugging, and validation of robotic systems in simulated and real-world environments.
  • Contribute to system architecture and design reviews.
  • Stay up-to-date with the latest trends and advancements in robotics and software engineering.
What we are looking for:
  • Master’s degree in Robotics, Computer Science, Computer Engineering or a related field.
  • 2-4 years of experience in robotics software development or a related domain.
  • Proficiency in programming languages such as C++.
  • Hands-on experience with ROS (Robot Operating System) and robotic simulation tools like Gazebo, Unity, or similar platforms.
  • Strong understanding of algorithms, data structures, and software engineering principles.
  • Familiarity with robotic control systems, sensor integration, or SLAM (Simultaneous Localization and Mapping).
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and the ability to work both independently and collaboratively.
Preferred Skills:
  • Experience with machine learning or computer vision in robotics.
  • Knowledge of real-time operating systems (RTOS) or embedded systems development.
  • Understanding of industrial robotic systems or autonomous mobile robots.
  • Experience with cloud-based robotics platforms or IoT integration.
We are an equal opportunity employer. We encourage and celebrate diversity.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available