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.
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.
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