AIR Corporation18.04.26
AI SCORE 8.0

Senior Robotics Software Engineer - Remote Position

$80K–$120K/year

About the Role

We are seeking a Senior Robotics Software Engineer to join our innovative team at AIR Corporation. This remote position offers an exciting opportunity to work on AIR-One, a cutting-edge platform for civil infrastructure inspection. As a Senior Robotics Software Engineer, you will play a crucial role in developing real-time 3D digital twins of infrastructure using advanced technologies such as LiDAR and camera data.

What You'll Do

  • Build and maintain a desktop application using Python and PySide6 (Qt).
  • Develop a 3D digital twin viewer by 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.
  • Support the robot adapter API to generalize AIR-One across different robot platforms.

Requirements

  • Strong proficiency in Python.
  • Experience with C++ for performance-critical robotics components.
  • Familiarity with ROS / ROS2.
  • Understanding of networking fundamentals (TCP/UDP, PUB/SUB messaging patterns).
  • Experience with 3D rendering or point cloud technologies (Three.js, Open3D, Potree, or similar).
  • Fluent English speaking skills.

Nice to Have

  • Experience with LiDAR data formats (PCD, LAZ).
  • Familiarity with ZeroMQ or other messaging middleware.
  • Experience in Qt / PySide6 desktop application development.
  • Knowledge of computer vision or defect detection techniques.

What We Offer

  • Fully remote work arrangement with flexible hours.
  • Competitive contract rate based on experience and location.
  • Weekly async stand-ups to keep the team connected.
  • Opportunity to work directly with the founder and make significant technical decisions.
  • Access to a dynamic and innovative work environment.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.0 of 10

This role offers a unique opportunity to work on innovative robotics technology in a fully remote setting. With competitive pay and flexible hours, it's an attractive position for tech enthusiasts.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.