< More Jobs

Posted on 2025/02/21

AI and Robotics Engineer

Vecna

Boston, MA, United States

Full-time

Qualifications

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field

  • 3+ years of experience in robotics software development

  • Proficiency in programming languages such as C++ and Python

  • Experience with ROS/ROS2 (Robot Operating System) standard packages and deployment

  • Strong understanding of robotics concepts, including kinematics, dynamics, control systems, and SLAM (Simultaneous Localization and Mapping)

  • Experience with sensor integration, such as cameras, LIDAR, and IMUs

  • Expertise in developing solutions for mobile robots, including mapping, obstacle avoidance, and voice command functionalities

  • Familiarity with simulation tools (e.g., Gazebo, Webots, or V-REP)

Benefits

  • Competitive salary and benefits package

  • Career growth opportunities in a fast-growing company

  • The chance to be part of a passionate and talented team shaping the future of robotics

Responsibilities

  • Designing, developing, and testing software for robotic systems, including motion planning, navigation, and control algorithms

  • Implementing and optimizing software for embedded systems, sensors, and actuators

  • Collaborating with hardware teams to integrate software with mechanical and electrical components

  • Developing simulation environments to test and validate algorithms and system behavior

  • Writing and maintaining clean, efficient, and well-documented code

  • Debugging and troubleshooting software issues in prototypes and deployed systems

  • Participating in system architecture design and contributing to defining software requirements

  • Developing and refining algorithms for mobile robots, including mapping, obstacle avoidance, and voice command integration

Full Description

Company Overview

Job Responsibilities

• Designing, developing, and testing software for robotic systems, including motion planning, navigation, and control algorithms.

• Implementing and optimizing software for embedded systems, sensors, and actuators.

• Collaborating with hardware teams to integrate software with mechanical and electrical components.

• Developing simulation environments to testand validate algorithms and system behavior.

• Writing and maintaining clean, efficient, and well-documented code.

• Debugging and troubleshooting software issues in prototypes and deployed systems.

• Participating in system architecture design and contributing to defining software requirements.

• Developing and refining algorithms for mobile robots, including mapping, obstacle avoidance, and voice command integration.

Requirements

• Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.

• 3+ years of experience in robotics software development.

• Proficiency in programming languages such as C++ and Python.

• Experience with ROS/ROS2 (Robot Operating System) standard packages and deployment.

• Strong understanding of robotics concepts, including kinematics, dynamics, control systems, and SLAM (Simultaneous Localization and Mapping).

• Experience with sensor integration, such as cameras, LIDAR, and IMUs.

• Expertise in developing solutions for mobile robots, including mapping, obstacle avoidance, and voice command functionalities.

• Familiarity with simulation tools (e.g., Gazebo, Webots, or V-REP).

What We Offer

• Competitive salary and benefits package.

• Career growth opportunities in a fast-growing company.

• The chance to be part of a passionate and talented team shaping the future of robotics.

Zero to AI Engineer Program

Zero to AI Engineer

Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.