Robotics And Automation Software Developer

 

Description:

  • 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.

Organization Rexus Group
Industry IT / Telecom / Software Jobs
Occupational Category Robotics and Automation Software Developer
Job Location Riyadh,Saudi Arabia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-03-02 2:18 pm
Expires on 2025-01-22