Senior Robotics Software Engineer

air corp • Vietnam
Remote
Apply
AI Summary

AIR Corp is seeking a senior robotics software engineer to build the core of AIR-One, a next-generation bridge and civil infrastructure inspection platform. The ideal candidate will have strong proficiency in Python and C++, as well as experience with ROS, 3D rendering, and point cloud processing. This is a full-time, fully remote position with a competitive contract rate.

Key Highlights
Build the core of AIR-One, a next-generation bridge and civil infrastructure inspection platform
Contribute to technical decisions
Strong ownership and collaboration with the founder
Key Responsibilities
Build and maintain the desktop application using Python and PySide6
Develop the 3D digital twin viewer integrating Potree or Three.js
Implement robot communication protocols using ZeroMQ
Integrate ROS-based robot telemetry and autonomous control commands
Build defect detection overlays on the 3D map from camera and sensor data
Develop local SQLite storage
Support the robot adapter API
Technical Skills Required
Python C++ ROS 3D rendering Point cloud processing Open3D Potree Three.js ZeroMQ MessagePack Qt PySide6
Benefits & Perks
Competitive contract rate
Flexible hours
Weekly async stand-ups
Full remote
Nice to Have
Experience with LiDAR data formats
Familiarity with ZeroMQ or other messaging middleware
Computer vision or defect detection experience

Job Description


About Us AIR Corporation is building AIR-One, a next-generation bridge and civil infrastructure inspection platform. Our software creates real-time 3D digital twins of infrastructure using LiDAR and camera data from our robot fleet, automatically detecting and mapping structural defects to help government agencies maintain safer infrastructure.

Role Overview We are looking for a Robotics Software Engineer to help build the core of AIR-One — from robot communication and point cloud processing to the desktop GUI and cloud backend. You will be working directly with the founder and have significant ownership over technical decisions.

Responsibilities

  • Build and maintain the desktop application using Python and PySide6 (Qt)
  • Develop the 3D digital twin viewer integrating Potree or Three.js via QWebEngineView
  • Process and visualize LiDAR point cloud data using Open3D (PCD/LAZ formats)
  • Implement robot communication protocols using ZeroMQ (PUB/SUB and REQ/REP) and MessagePack serialization
  • Integrate ROS-based robot telemetry and autonomous control commands
  • Build defect detection overlays on the 3D map from camera and sensor data
  • Develop local SQLite storage, with a migration path to PostgreSQL + AWS S3
  • Support the robot adapter API to generalize AIR-One across different robot platforms

Required Skills

  • Python (strong proficiency)
  • C++ (for performance-critical robotics components)
  • ROS / ROS2
  • Networking fundamentals (TCP/UDP, PUB/SUB messaging patterns)
  • 3D rendering or point cloud experience (Three.js, Open3D, Potree, or similar)
  • Fluent English Speaking

Nice to Have

  • Experience with LiDAR data formats (PCD, LAZ)
  • Familiarity with ZeroMQ or other messaging middleware
  • Qt / PySide6 desktop application development
  • Computer vision or defect detection experience
  • Work Arrangement Fully remote, contractor position. Flexible hours with weekly async stand-ups. Competitive contract rate based on experience and location.

Similar Jobs

Explore other opportunities that match your interests

Senior Fullstack Engineer (Nodejs/Java - Angular)

Programming
•
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

nsc software - vietnam's premi...

Vietnam
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

bestarion: leading outsourcing...

Vietnam

Unity Game Developer

Programming
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

happy lemon games

Vietnam

Subscribe our newsletter

New Things Will Always Update Regularly