Robotics Data and Interface Systems Engineering Intern

0 - 4 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Robotics Data and Interface Systems Engineering Intern at Pace Robotics, you will play a crucial role in bridging the gap between human operators, robotic software, and embedded systems. Your primary responsibilities will involve designing and developing native GUI interfaces for robot control and status monitoring, as well as developing data collection and visualization pipelines to enhance the robots" performance in real-world scenarios. **Role Overview:** You will be tasked with designing and developing a native GUI using tools such as Qt, PyQt, or PySide6. Your role will involve interfacing GUI components with ROS 1/ROS 2 nodes, topics, and services, implementing control panels for various actions, displaying real-time feedback, optimizing the GUI for performance on Nvidia Jetson-based edge devices, ensuring reliable communication between the UI and ROS backend, and testing the system on physical robot hardware. **Key Responsibilities:** - Design and develop a native GUI using Qt/PyQt/PySide6. - Interface GUI components with ROS 1/ROS 2 nodes, topics, and services. - Implement control panels for navigation, system start/stop, and diagnostics. - Display real-time feedback such as battery status, sensor data, or camera and LiDAR views. - Optimize the GUI for performance on Nvidia Jetson-based edge devices. - Ensure reliable communication between the UI and ROS backend. - Test and refine the system directly on physical robot hardware. - Develop data logging pipelines for robot telemetry, sensor data, and system states. - Create tools and visualizations for analyzing data, such as robot paths, velocities, system diagnostics, or sensor outputs. - Collaborate closely with robotics engineers to deploy the developed systems on physical robots. **Qualifications Required:** - Recent graduate (graduation year: 2025) in Computer Science, Robotics, or a relevant engineering discipline, or about to graduate in 2026. - Strong proficiency in Python (or C++) and Qt/PyQt/PySide6 for desktop GUI development. - Working knowledge of ROS concepts such as publishers, subscribers, services, and launch files. - Comfort with Linux/Ubuntu systems and development on embedded platforms. - Familiarity with version control (Git) and collaborative software development. - Experience with data handling and visualization using libraries like Pandas, NumPy, Matplotlib, or Plotly. Pace Robotics offers you the opportunity to gain first-hand experience in developing deployable software for real robotic systems, understand data pipelines in robotics, practical exposure to ROS 2, Jetson edge computing, and human-robot interfaces, end-to-end project ownership, and mentorship in software design for high-performance robotic systems. If you are someone with a strong sense of curiosity, thrive in fast-paced R&D environments, and are highly organized and methodical, this role is perfect for you.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You