Apptronik, inc.
Software Engineer – TeleOp
Apptronik, inc., Austin, Texas, us, 78716
JOB SUMMARY
Apptronik is at the forefront of humanoid robotics innovation, and we are looking for a talented Software Engineer to join our TeleOp Platform team in Austin, TX. This role focuses on developing and enhancing a Unity-based teleoperation platform that enables remote piloting of robots for complex tasks and data collection. As a key member of our team, you will contribute to creating intuitive, high-performance interfaces for seamless robot control and monitoring.
ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
Design, develop, and maintain a Unity-based teleoperation platform for remote control and monitoring of humanoid robots.
Implement features for real-time control, video streaming, and data visualization within the teleoperation environment.
Collaborate with robotics engineers, UX/UI designers, and product managers to define platform requirements and ensure user-friendly design.
Develop and optimize communication protocols and data interfaces for reliable and responsive robot control.
Integrate sensor data, camera feeds, and other telemetry into the teleoperation platform to provide comprehensive situational awareness.
Perform rigorous testing and debugging to ensure the platform’s reliability, performance, and safety.
Stay current with industry trends in teleoperation, robotics, and Unity development to drive innovation and improvements.
SKILLS AND REQUIREMENTS
Proficiency in C# and Unity for developing interactive and real-time applications.
Knowledge of network programming and data streaming techniques for remote interaction.
Strong problem-solving skills with the ability to troubleshoot complex issues in real-time environments.
Excellent communication skills and ability to collaborate effectively with cross-functional teams.
Familiarity with version control systems (e.g., Git) and Agile development practices is desirable.
EDUCATION and/or EXPERIENCE
Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree in Computer Science or equivalent experience is a plus.
3+ years of experience in software development, with a focus on Unity-based applications or similar 3D environments.
Experience with robotics systems, including real-time control, sensor integration, and communication protocols.
Experience with Agile methodologies and practices is desirable.
PHYSICAL REQUIREMENTS
Prolonged periods of sitting at a desk and working on a computer
Must be able to lift 15 pounds at times
Vision to read printed materials and a computer screen
Hearing and speech to communicate
#J-18808-Ljbffr
Apptronik is at the forefront of humanoid robotics innovation, and we are looking for a talented Software Engineer to join our TeleOp Platform team in Austin, TX. This role focuses on developing and enhancing a Unity-based teleoperation platform that enables remote piloting of robots for complex tasks and data collection. As a key member of our team, you will contribute to creating intuitive, high-performance interfaces for seamless robot control and monitoring.
ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
Design, develop, and maintain a Unity-based teleoperation platform for remote control and monitoring of humanoid robots.
Implement features for real-time control, video streaming, and data visualization within the teleoperation environment.
Collaborate with robotics engineers, UX/UI designers, and product managers to define platform requirements and ensure user-friendly design.
Develop and optimize communication protocols and data interfaces for reliable and responsive robot control.
Integrate sensor data, camera feeds, and other telemetry into the teleoperation platform to provide comprehensive situational awareness.
Perform rigorous testing and debugging to ensure the platform’s reliability, performance, and safety.
Stay current with industry trends in teleoperation, robotics, and Unity development to drive innovation and improvements.
SKILLS AND REQUIREMENTS
Proficiency in C# and Unity for developing interactive and real-time applications.
Knowledge of network programming and data streaming techniques for remote interaction.
Strong problem-solving skills with the ability to troubleshoot complex issues in real-time environments.
Excellent communication skills and ability to collaborate effectively with cross-functional teams.
Familiarity with version control systems (e.g., Git) and Agile development practices is desirable.
EDUCATION and/or EXPERIENCE
Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree in Computer Science or equivalent experience is a plus.
3+ years of experience in software development, with a focus on Unity-based applications or similar 3D environments.
Experience with robotics systems, including real-time control, sensor integration, and communication protocols.
Experience with Agile methodologies and practices is desirable.
PHYSICAL REQUIREMENTS
Prolonged periods of sitting at a desk and working on a computer
Must be able to lift 15 pounds at times
Vision to read printed materials and a computer screen
Hearing and speech to communicate
#J-18808-Ljbffr