Robotics Software Engineer at Vecna in Boston, Massachusetts

Posted in Other 1 day ago.

Type: full-time





Job Description:

Job Title: Robotics Software Engineer

Location: Boston, NH - Remote/On-site/Hybrid

About Us: We are an innovative technology company specializing in robotics solutions that address complex challenges across various industries. Our mission is to develop cutting-edge robotic systems that enhance efficiency, precision, and adaptability. We are seeking a talented Robotics Software Engineer to join our growing team and contribute to the design, development, and deployment of advanced robotic systems.

Position Summary: The Robotics Software Engineer will be responsible for developing and implementing software solutions for robotic systems, focusing on functionality, reliability, and performance. This role involves collaborating closely with cross-functional teams, including mechanical, electrical, and systems engineers, to design and optimize robotic solutions for real-world applications.

Key Responsibilities:
• Design, develop, and test software for robotic systems, including motion planning, navigation, and control algorithms.
• Implement and optimize software for embedded systems, sensors, and actuators.
• Collaborate with hardware teams to integrate software with mechanical and electrical components.
• Develop simulation environments to test and validate algorithms and system behavior.
• Write and maintain clean, efficient, and well-documented code.
• Debug and troubleshoot software issues in prototypes and deployed systems.
• Participate in system architecture design and contribute to defining software requirements.
• Develop and refine algorithms for mobile robots, including mapping, obstacle avoidance, and voice command integration.
• Stay up-to-date with advancements in robotics and software engineering, and incorporate best practices into development processes.

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).
• Excellent problem-solving skills and the ability to work in a fast-paced environment.
• Strong communication and teamwork skills.

Nice-to-Have Skills:
• Experience with AI and machine learning in robotics applications.
• Knowledge of real-time operating systems (RTOS) and embedded systems programming.
• Background in computer vision or deep learning frameworks.
• Experience with cloud-based robotics platforms and IoT integration.
• Familiarity with agile development methodologies.

Why Join Us?:
• Opportunity to work on cutting-edge robotic technologies that impact industries worldwide.
• Collaborative and innovative work environment.
• 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.
More jobs in Boston, Massachusetts

Other
about 2 hours ago

Thermo Fisher Scientific
Other
about 2 hours ago

Thermo Fisher Scientific
Other
about 2 hours ago

Thermo Fisher Scientific
More jobs in Other

Other
1 minute ago

AESC
Other
1 minute ago

Southeastern Louisiana University
Other
1 minute ago

AESC