What are the responsibilities and job description for the Robotics Software Engineer position at Mpowering People?
Robotics Software Engineer
A cutting-edge technology company specializing in advanced robotic systems is seeking a Robotics Software Engineer to drive the development of next-generation autonomous systems. This role is ideal for a skilled software engineer passionate about robotic autonomy, real-time systems, and perception technology.
Key Responsibilities:
- Develop and optimize robotics software for real-time autonomous systems.
- Work on motion planning, SLAM, perception, and sensor fusion to enhance robotic capabilities.
- Design and implement robust software architectures for complex robotic platforms.
- Collaborate with cross-functional teams to integrate software with hardware, AI, and control systems.
- Ensure software reliability and performance in mission-critical applications.
Ideal Candidate:
- Strong experience in C and Python for robotics applications.
- Expertise in ROS, RTOS, SLAM, and real-time embedded systems.
- Background in robotics, computer vision, or autonomous navigation.
- Familiarity with AI/ML models, sensor integration, and motion control.
- Experience in defense, security, or high-reliability robotics applications is a plus.
This role offers the chance to work on high-impact, next-gen robotic solutions in a confidential and innovative environment. If you’re ready to shape the future of autonomous robotics, let’s connect.