تفاصيل الوظيفة
Robotics and Automation Software Developer
Rexus Group · Riyadh, السعودية
- تاريخ النشر على وظائف تناسبك
وصف الوظيفة
• Design, develop, and maintain software solutions for robotics and automation systems.
• Collaborate with cross-functional teams to gather requirements, define project scope, and develop software architectures.
• Implement algorithms and control strategies for robotic manipulation, motion planning, perception, and navigation.
• Integrate software with hardware components, sensors, and actuators to enable seamless functionality of robotic systems.
• Develop simulation environments and conduct virtual testing to validate software functionality and performance.
• Optimize software algorithms for efficiency, scalability, and real-time performance.
• Stay current with industry trends and emerging technologies in robotics, automation, and software development.
• Provide technical support and troubleshooting assistance for deployed systems as needed.
• Document software designs, specifications, and test procedures.
• Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives.
Qualifications:
• Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or related field. Master’s degree preferred.
• Proven experience in software development for robotics and automation systems.
• Proficiency in programming languages such as C/C++, Python, and/or Java.
• Strong understanding of robotics concepts, including kinematics, dynamics, and control theory.
• Experience with robotic middleware frameworks (e.g., ROS, ROS 2) and simulation tools (e.g., Gazebo, V-REP).
• Familiarity with software development tools and version control systems (e.g., Git, SVN).
• Excellent problem-solving skills and the ability to work independently or collaboratively in a fast-paced environment.
• Effective communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
• Experience with Agile development methodologies is a plus.
• Demonstrated commitment to quality, accuracy, and continuous learning.
Benefits:
• Competitive salary commensurate with experience.
• Comprehensive benefits package including health insurance, retirement plans, and paid time off.
• Opportunities for professional development and career advancement.
• Flexible work schedule with remote work option.
• Chance to work with a diverse team of talented professionals on exciting projects in robotics and automation.