You are viewing a preview of this job. Log in or register to view more details about this job.

Robotic Software Engineer

Robotic Software Engineer 

About Sahay AI:
Sahay AI is transforming rail infrastructure inspections by making them faster, safer, and more efficient through AI-driven robotics. We combine advanced robotics, sensor integration, and data analytics to automate maintenance-of-way inspections, reduce manual labor, and enhance operational reliability. 

Job Overview:

We are seeking a highly skilled Robotic Software Engineer to drive the development of our integrated hardware and software systems. You will work on integrating multi-sensor data pipelines and developing robust algorithms to operate in challenging environments. This role will also involve creating secure data upload pipelines for real-time cloud integration. You will collaborate with cross-functional teams to meet challenging development timelines and ensure our technology meets and exceeds industry standards. You will be working at our Philadelphia office and this position is on-site only.

Key Job Responsibilities

  • Architect, design, and implement robotic software applications, infrastructure, and tools.
  • Design, implement, and test localization and mapping systems that work well in a wide range of operating conditions and environments
  • Implement and optimize software for embedded systems, sensors, and actuators.
  • Collaborate with hardware teams to integrate software with mechanical and electrical components.
  • Work with stakeholders across hardware, science, and operations teams to iterate on system design and implementation.
  • Collaborate with machine learning experts to deploy AI/ML models.
  • Drive to take ownership of work and build the future of efficient transportation alongside a power packed team.

Basic Qualifications

  • Bachelor’s Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
  • 3+ years of professional software development experience in Python and C++.
  • 3+ years of experience contributing to the architecture and design of new and current systems (design patterns, reliability, and scaling).
  • Strong experience in robotics, including hardware/software integration and sensor data processing.
  • Experience with ROS/ROS2 (Robot Operating System) standard packages and deployment.




 

Preferred Qualifications

  • Master’s or advanced degree in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
  • Experience with AWS architecture (EC2, S3, Lambda, SQS).
  • 3+ years of industry software development experience, with a strong background in design patterns, data structures, and test-driven development.
  • Experience in two or more relevant technical areas: robotics, sensors, real-time systems, embedded systems, and simulation.
  • Experience with interdisciplinary developments that involve hardware, software, and algorithm co-design.
  • Solid fundamentals in operating systems, embedded systems, or systems programming; demonstrable experience in building, programming, and integrating software and hardware for robotic systems.
  • Ability to work independently with minimal direction and a proven track record of collaborative problem solving.