Senior Autonomous Software Engineer (Robotics)
SHIRO APPS
West Lafayette, INPosted March 31, 2026
ContractOn-siteMid-level
Required Skills
C++PythonSLAMLiDARCamerasMultithreadingCICDDockerGitAPIsRoboticsSensorFusionComputerVisionDeepLearningPyTorch
Work Authorization
US CitizenGreen Card
- Seeking a Senior Software Engineer to contribute to the development of an advanced autonomous robotics platform. The role focuses on real-time sensor integration (cameras, LiDAR), autonomous navigation, and building robust CI/CD pipelines to ensure reliable deployment on edge devices.
- Key Responsibilities
- Design and implement real-time algorithms for sensor data processing and fusion
- Develop and maintain CI/CD pipelines for automated testing and deployment
- Integrate complex systems using scalable APIs and multi-threaded architectures
- Ensure high-performance data flow across distributed robotic systems
- Required Skills & Qualifications
- 8+ years of software engineering experience in robotics or autonomous systems
- (or Master’s degree with 6+ years of relevant experience)
- Strong proficiency in C++ (multithreading) and Python
- Hands-on experience with SLAM algorithms (camera and/or LiDAR-based)
- Solid foundation in applied mathematics, statistics, and 3D spatial modeling
Experience with CI/CD tools (GitHub Actions, GitLab CI, or similar)
Experience with Docker/containerization for deployment
- Strong knowledge of Git and Agile development practices
Preferred Skills
Experience with computer vision and deep learning models
- Familiarity with PyTorch
- Exposure to advanced sensing or detection systems