Roboligent develops AI-powered mobile Manipulator Robot (Humanoid Robot) that seamlessly integrate with human workflows, addressing labor shortages and boosting efficiency in manufacturing and healthcare. Utilizing advanced force-controlled(Soft robot) technology and artificial intelligence, we create safe, adaptable solutions for diverse applications, including medical rehabilitation.
Our mission is to revolutionize industries by automating tasks, enhancing productivity, and improving quality of life, driven by our team's innovation and commitment to a future where humans and robots work harmoniously.
At Roboligent, we are passionate about transforming the future through robotics. We invite you to join us on this exciting journey as we continue to innovate and create solutions that meet the needs of today and anticipate the demands of tomorrow. Together, we hope to achieve a more automated and efficient world for all.
Note:
At this time, we are unable to provide visa sponsorship. Applicants must be authorized to work in the U.S. without the need for current or future sponsorship.
The Role: Robotics Software Engineer
Maintain and Improve Codebase: Continuously improve and optimize software to ensure a fast, reliable, and stable codebase.
Drive Quality and Teamwork: Lead technical efforts, guide cross-functional teams, and uphold high standards via rigorous code review and testing.
Ensure Hardware/Software Integration: Collaborate closely with hardware teams to integrate and fine-tune software components for robots.
Documentation: Generate clear, high-quality documentation that facilitates code comprehension and deployment by colleagues.
Qualifications
Education: Bachelor's or Master’s degree in Computer Science, Software Engineering, or an equivalent technical field.
Core Experience: Expertise with ROS 2 (Robot Operating System 2), the entire Software Development Life Cycle (SDLC), and Agile workflows.
Programming Expertise: Expertise with both C++ and Python in complex application development environments.
System Architecture and Design: Deep expertise in modern Object-Oriented Programming (OOP) principles and software design patterns. Proven ability to move beyond simple pattern application to system-level design: architecting the entire software structure for complex, distributed projects that span robot, edge, and cloud systems. This includes defining appropriate communication protocols (e.g., REST, gRPC, MQTT, ROS 2) and translating high-level requirements into robust, scalable, and secure implementation-level class designs across the entire stack.
Cloud Platforms: Experience with Amazon Web Services (AWS) services, including S3, RDS, EC2, and SageMaker.
Leadership & Delivery: Exceptional problem-solving, strategic thinking, and leadership skills, with a proven track record of delivering complex projects on time and within budget.
Communication & Collaboration: Excellent interpersonal and communication skills, with an with an ability to develop positive relationships with stakeholders and contribute to a collaborative and positive culture.
Preferred Qualifications
These skills and experiences are valuable additions that would significantly enhance your contribution to the team:
Full Stack Development & Cloud Integration: Experience with hardware communication and IoT protocols such as MQTT for seamless robot and fleet management. Experience with full-stack web development technologies, including React, TypeScript, and Flask for building intuitive user interfaces and robust back-end services. Familiarity with distributed streaming platforms like Kafka.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Robotics Engineering
Referrals increase your chances of interviewing at Roboligent by 2x