Senior Autonomous Software Engineer (Robotics)

Codetech•West Lafayette, IN
•Onsite

About The Position

Teledyne FLIR is seeking a highly experienced Senior Software Engineer to advance a rapidly maturing software stack on an autonomous robotic platform. As a key technical contributor on an interdisciplinary team, you will focus on real-time integration of advanced sensors, including cameras and LiDAR, to support autonomous decision-making. You will also architect and maintain automated testing and evaluation CI/CD pipelines to ensure software performance before edge-compute field deployments. The position is an onsite, 12-month contract in West Lafayette, Indiana, scheduled from January 2026 through January 2027, with standard hours of 40 per week.

Requirements

  • At least 8 years of advanced software engineering experience in robotics, autonomous systems, or a highly related field, or a master's degree with at least 6 years of specialized experience.
  • Expert-level proficiency in modern C++, including designing and debugging complex multithreaded applications.
  • Proficiency in Python.
  • Deep, proven experience implementing and deploying SLAM (Simultaneous Localization and Mapping) algorithms using cameras and/or LiDAR.
  • Strong foundational knowledge of applied mathematics and statistics, particularly for 3D spatial mapping and kinematic modeling.
  • Hands-on expertise with modern CI/CD pipelines, such as GitHub Actions, GitLab CI, or Bitbucket Pipelines.
  • Experience with Docker and containerization for edge deployment.
  • Advanced proficiency with Git and collaborative, agile development workflows.

Nice To Haves

  • Experience training, optimizing, and deploying computer vision neural networks.
  • Proficiency with deep learning frameworks, specifically PyTorch.
  • Background working with Defense or Detection Engineering technologies.

Responsibilities

  • Architect, develop, and deploy efficient real-time algorithms to ingest, fuse, and process data from diverse sensor arrays for autonomous robotic navigation.
  • Lead the development, maintenance, and scaling of CI/CD pipelines to automate dependency provisioning, software testing, and deployment to edge devices.
  • Design, use, and extend scalable APIs to ensure accurate, high-speed data propagation across complex, multithreaded system architectures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service