ACG Infotech
5 days ago
Description :We are looking for a highly skilled Platform Software Engineer to design, develop, and optimize software that powers our robotic platforms.This role involves building state machines, creating platform-level services, and contributing to installation, monitoring, and orchestration systems that enable reliable robotic operations at scale.Key Responsibilities :- Develop, debug, and test platform-level software that powers robotic systems.- Design and build state machines to support robotic cooking workflows and automation processes.- Develop and maintain installation, monitoring, and diagnostic systems for deployed robotic solutions.- Refactor, optimize, and improve existing codebases for performance, scalability, and reliability.- Prepare architectural diagrams, technical documentation, and system design specifications.- Own the full development, testing, and release cycles for assigned modules or platform components.- Build comprehensive unit tests and system-level tests to ensure reliable software delivery.- Collaborate with robotics, hardware, QA, and DevOps teams to integrate platform features seamlessly.Required Skills :- Strong experience in system software development, networking stacks, state machines, and SQL.- Expertise in Python; working knowledge of C++.- Hands-on experience with ROS (Robot Operating System).- Proficiency with Linux, Docker, Git, and related development tools.- Strong analytical, debugging, problem-solving, and communication skills (ref:hirist.tech)