Job Description
Senior Software Engineer – Autonomous Robotics & Sensor Fusion
Location: West Lafayette, IN (Onsite) (Local profile only)
Duration: 12-Month Contract (Jan 2026 – Jan 2027)
Job Summary
We are seeking a highly experienced Senior Software Engineer to advance a rapidly evolving autonomous robotics platform. This role will focus on real-time sensor fusion, robotic navigation, and scalable software architecture, while ensuring high-performance deployments on edge devices.
You will work within a cross-functional engineering team to design and implement robust algorithms, multi-sensor integration (camera, LiDAR), and CI/CD pipelines that support reliable and efficient autonomous decision-making.
Key Responsibilities
Algorithm Engineering
Architect, develop, and optimize real-time algorithms for sensor fusion and autonomous navigation
Process and integrate data from cameras, LiDAR, and other sensor arrays
Implement and deploy SLAM (Simultaneous Localization and Mapping) solutions
CI/CD & Automation
Design, build, and maintain CI/CD pipelines for automated testing and deployment
Automate dependency management, validation, and release processes
Ensure reliable edge-device deployments with high software quality standards
System Integration
Develop and extend scalable APIs for high-speed data communication
Work on multi-threaded system architectures for real-time performance
Integrate software components across robotics and perception systems
Required Skills & Qualifications
8+ years of experience in software engineering (robotics, autonomous systems, or related field)
(or Master’s with 6+ years of relevant experience)
Expert-level proficiency in C++ (modern, multithreaded systems) and Python
Strong experience with SLAM algorithms (camera and/or LiDAR-based)
Solid foundation in applied mathematics, 3D spatial mapping, and kinematics
Hands-on experience with CI/CD tools (GitHub Actions, GitLab CI, Bitbucket Pipelines)
Experience with containerization (Docker) for deployment
Advanced knowledge of Git and Agile development workflows
Preferred / Nice-to-Have Skills
Experience with computer vision and deep learning models
Hands-on with PyTorch or similar frameworks
Background in defense, surveillance, or detection engineering system