
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.