×

Robotics Software Engineer – Generalist

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 – Generalist to join its team and make a meaningful impact on the lives of individuals and communities!

Position Description: The Robotics Software Engineer – Generalist who is passionate about working with complex electromechanical systems. The Robotics Software Engineer – Generalist will contribute to the development, integration, and optimization of software for robotic systems across various domains, including perception, control, and system architecture. Leveraging a broad range of skills in embedded software, middleware integration, and system-level optimization, this role will support the full lifecycle of robotic platform development.

Major Duties and Responsibilities:

  • Design and implement software systems for robotic platforms, integrating sensors, actuators, and control systems.
  • Develop and maintain pipelines for DDS-based communication frameworks.
  • Architect and deploy solutions for real-time data acquisition and processing on embedded systems, including NVIDIA Jetson platforms.
  • Collaborate with cross-functional teams to integrate hardware and software components into robotic solutions.
  • Develop CI/CD pipelines and containerized deployment strategies for robotic applications.
  • Perform field testing, debugging, and optimization to improve the reliability and efficiency of robotic systems.
  • Ensure robust documentation and version control practices.
  • Ad hoc projects as needed

Knowledge, Skills and Abilities Requirements:

  • 1-5 years of experience in software development for robotics or embedded systems
  • Proficiency in C++, Python, and software frameworks such as ROS2, Gazebo, and DDS middleware
  • Experience in building CI/CD pipelines and working with Docker for software deployment
  • Strong understanding of multi-sensor integration and real-time control systems
  • Experience with debugging tools and techniques for embedded and distributed systems
  • Familiarity with agile project management methodologies
  • Required to occasionally travel (2-3 times per year) to technical demonstrations and conferences
  • Occasional travel to VideoRay’s Headquarters in Pottstown, PA

Education:

  • Bachelor’s or degree in computer science, Robotics, or related field

Desired Requirements:

  • Experience deploying software to Jetson platforms via Docker and setting up container environments.
  • Familiarity with other NVIDIA peripherals and development tools such as TensorRT, DeepStream, and JetPack SDK.
  • Knowledge of network protocols and communication interfaces used in robotic systems.
  •  
  • Knowledge of ERP (Costpoint) system
  • 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.