Senior Autonomous Software Engineer (Robotics)

Expert In Recruitment Solutions
  • West Lafayette, IN
  • Quick Apply
30+ days ago

Job Description

is seeking a highly experienced Senior Software Engineer to lead the advancement of a rapidly maturing software stack on an autonomous robotic platform. You will serve as a key technical contributor within an interdisciplinary team, focusing on the real-time integration of advanced sensors (cameras, LiDAR) to drive autonomous decision-making. You will also architect and maintain robust automated testing and evaluation CI/CD pipelines to guarantee flawless software performance prior to edge-compute field deployments.
Primary Duties and Responsibilities:
  • Algorithm Engineering: Architect, develop, and deploy highly efficient, real-time algorithms to ingest, fuse, and process data from diverse sensor arrays for autonomous robotic navigation.
  • CI/CD & Automation: Lead the development, maintenance, and scaling of robust CI/CD pipelines to automate dependency provisioning, rigorous software testing, and seamless deployment to edge devices.
  • System Integration: Design, utilize, and extend scalable APIs to guarantee accurate and high-speed data propagation across complex, multi-threaded system architectures.
Required Skills & Qualifications:
  • Experience: 8+ years of advanced software engineering experience in robotics, autonomous systems, or a highly related field (or Master's Degree with 6+ years of specialized experience).
  • Core Programming: Expert-level proficiency in modern C++ (including designing and debugging complex multithreaded applications) and Python.
  • Robotics & Navigation: Deep, proven experience implementing and deploying SLAM (Simultaneous Localization and Mapping) algorithms using cameras and/or LiDAR.
  • Mathematics: Strong foundational knowledge in applied mathematics and statistics, specifically related to 3D spatial mapping and kinematic modeling.
  • DevOps & Infrastructure: Hands-on expertise with modern CI/CD pipelines (GitHub Actions, GitLab CI, Bitbucket Pipelines) and containerization technologies (Docker) for edge deployment.
  • Version Control: Advanced proficiency with Git and collaborative, agile development workflows.
Highly Preferred (Bonus) Skills:
  • Experience training, optimizing, and deploying computer vision neural networks.
  • Proficiency with deep learning frameworks, specifically PyTorch.
  • Background working with Defense or Detection Engineering technologies.
Job Responsibilities
Primary Duties and Responsibilities:
  • Algorithm Engineering: Architect, develop, and deploy highly efficient, real-time algorithms to ingest, fuse, and process data from diverse sensor arrays for autonomous robotic navigation.
  • CI/CD & Automation: Lead the development, maintenance, and scaling of robust CI/CD pipelines to automate dependency provisioning, rigorous software testing, and seamless deployment to edge devices.
  • System Integration: Design, utilize, and extend scalable APIs to guarantee accurate and high-speed data propagation across complex, multi-threaded system architectures.

Numbers & Facts

LocationWest Lafayette, IN

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • C++ Programming Languageunmatched
  • Computer Visionunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Processingunmatched
  • Debugging Skillsunmatched
  • Deep Learningunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Engineeringunmatched
  • Gitunmatched
  • GitHubunmatched
  • Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR)unmatched
  • Mathematicsunmatched
  • Multithreaded Programmingunmatched
  • Neural Networksunmatched
  • Python Programming/Scripting Languageunmatched
  • Roboticsunmatched
  • Robotics Softwareunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spatial Dataunmatched
  • Statisticsunmatched
  • System Architectureunmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Test Automationunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder