×

Robotics Software Engineer – Controls

VideoRay, was founded in 1999 and located in Pottstown, Pennsylvania, is the world’s largest volume producer of underwater remotely operated vehicles (ROVs) and a global leader in microROV technology. VideoRay Mission Specialist Underwater Robotic Systems have redefined the “inspection class” category. Much more than underwater cameras, they are ready to perform critical jobs in the harshest environments.

VideoRay is looking for a motivated and reliable experienced Robotics Software Engineer – Controls to join its team and make a meaningful impact on the lives of individuals and communities!

Position Description: The Robotics Software Engineer – Controls who is passionate about working with complex electromechanical systems. The Robotics Software Engineer – Controls will be responsible for developing and optimizing the control systems for robotic vehicles, including motion planning, actuator control, and real-time system management. The role requires a strong understanding of robotics, control theory, and embedded systems to ensure precise and reliable vehicle operation in challenging environments.

Major Duties and Responsibilities:

  • Design and implement and test control algorithms for robotic vehicle actuation and motion planning.
  • Develop and optimize software to control vehicle navigation, stability, and responsiveness in real-time.
  • Integrate sensor feedback (e.g., IMUs, GPS, cameras) into control systems for precise localization and navigation.
  • Work with hardware teams to ensure seamless integration of actuators and other vehicle components.
  • Implement safety and fail-safe mechanisms to ensure robust and reliable vehicle operation.
  • Analyze performance data and refine control algorithms for efficiency and accuracy.
  • Collaborate with other engineers to integrate vehicle control with higher-level autonomy and perception systems.
  • Maintain documentation of control system architecture, algorithms, and performance benchmarks.
  • Ad hoc projects as needed

Knowledge, Skills and Abilities Requirements:

  • 5+ years of experience in developing software for vehicle control or similar robotic systems.
  • Proficiency in C++ and Python, with experience in real-time control system programming.
  • Strong knowledge of control theory, PID tuning, and motion planning algorithms.
  • Experience with embedded systems and hardware integration.
  • Familiarity with middleware frameworks such as DDS or ROS2 for communication.
  • Understanding of kinematics, dynamics, and system modeling for robotic vehicles.
  • Ability to travel 2-3 times per year domestically for a total of 7-10 business days per year
  • Occasional travel to VideoRay’s Headquarters in Pottstown, PA

Education:

  • Bachelor’s or degree or Master’s degree in Robotics, Mechanical Engineering, Electrical Engineering, or related field.

Desired Requirements:

  • Experience with underwater vehicle control systems.
  • Knowledge of machine learning applications in vehicle dynamics and control.
  • Familiarity with optimization libraries or frameworks for trajectory generation.
  • Hands-on experience with simulation tools (e.g., Gazebo, MATLAB/Simulink) for control development.
  • Able to hold Security Clearances and visit U.S. Military bases (U.S. Citizenship)

Physical Demands:

While performing the responsibilities of the job, the employee is required to talk and hear. The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, and to stoop, kneel, or crouch. Vision abilities required by this job include close vision. The employee may occasionally need to lift product that can weight >50 lbs.

Work Environment:

While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts and vehicles. The noise level in the work environment is usually quiet to moderate.

In addition to the challenging and rewarding career opportunity, we offer competitive compensation and great benefits, including but not limited to:

  • 401(k) with a Company match
  • Medical, Dental, Vision Plans
  • Health Savings Account
  • STD/LTD/Life Insurance
  • Paid Time Off
  • Generous Company Paid Holidays
  • Employee Assistance Program
  • Tuition Reimbursement
  • Referral Bonuses

How to apply: Submit resume to jobs@videoray.com

  • Posting Date: 4/24/2025
  • Desired Hire Date: ASAP
  • Position Type: Full-Time
  • Salaried, Exempt
  • Location: Pittsburgh, PA Onsite

VideoRay is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.