Posted on 2025/02/21
AI and Robotics Engineer
Vecna
Boston, MA, United States
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
Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position