Job Title: Platform Software Engineer (Full Stack)
Job Type:Full-time
Location:Hyderabad (100%-Onsite)
Experience: 5+ years
Night shift starting 9.30 pm ist
We're seeking a Platform Software Engineer to help build, scale, and enhance a next-generation automation platform and cloud-connected infrastructure. You'll work closely with teams in controls, machine learning, and computer vision while owning core software components from design to deployment.
Key Responsibilities
- Design, code, test, debug, and troubleshoot software across the full development lifecycle.
- Develop and refine state machines for robotic workflow optimization.
- Build streamlined installation and setup processes for robotic systems.
- Implement monitoring solutions to ensure reliability across deployments.
- Continuously iterate and refactor for scalability and maintainability.
- Create architectural diagrams and documentation.
- Write and maintain unit and system-level tests.
- Contribute to SDLC processes and best practices.
Requirements
- BS in Computer Science or related field with 2+ years of relevant experience.
- Experience with system software, network stacks, state machines, and SQL databases.
- Strong Python skills; familiarity with C++.
- Hands-on experience with ROS (Robot Operating System).
- Proficiency with Linux, Docker, and Git.
- Strong communication skills and ability to work in a remote/hybrid team.
- Detail-oriented, analytical, and proactive.
Preferred Qualifications
- Experience with cloud or edge computing.
- Experience building platforms for multiple robotic products.