AI Software Engineer

Sharjah, UAE / FULL-TIME

Summary

We are seeking a talented and forward-thinking individual to contribute to the development of intelligent and autonomous robotic systems. As an AI Software Engineer, you will play a crucial role in designing, implementing, and optimizing algorithms that enable our robots to perceive, learn, and adapt in dynamic environments. If you are passionate about artificial intelligence, machine learning, and robotics, and are eager to be a part of groundbreaking projects, we invite you to bring your expertise to our dynamic team.

Key Responsibilities
  1. Algorithm Development:

    • Design, implement, and optimize algorithms for robotic perception, navigation, and manipulation.

    • Develop machine learning models for tasks such as object recognition, path planning, and decision-making.

  2. Integration with Robotic Systems:

    • Collaborate with mechatronics engineers, hardware designers, and other software engineers to integrate AI solutions into robotic systems.

    • Ensure seamless communication between software and hardware components.

  3. Data Processing and Analysis:

    • Manage and preprocess data for training and testing machine learning models.

    • Analyze performance data to improve algorithms and enhance overall system efficiency.

  4. Real-time Control and Decision-Making:

    • Implement algorithms for real-time control of robotic systems, enabling rapid and precise responses.

    • Contribute to the development of decision-making frameworks for autonomous robots.

  5. Testing and Validation:

    • Conduct thorough testing of AI software components in simulated and real-world environments.

    • Collaborate with the testing team to identify and address issues, ensuring the reliability of AI functionalities.

  6. Documentation and Collaboration:

    • Create comprehensive documentation for software designs, algorithms, and implementation details.

    • Work closely with cross-functional teams to ensure effective communication and collaboration.

Key Skills
  • Bachelor's degree in software engineering.

  • 5 years experience in a similar position.

  • Proficiency in programming languages such as Python, C++, and/or Java.

  • Strong background in artificial intelligence, machine learning, and computer vision.

  • Experience with deep learning frameworks (e.g., TensorFlow, PyTorch) and related libraries.

  • Knowledge of robotic perception, sensor fusion, and localization algorithms.

  • Ability to develop and optimize algorithms for real-time robotic control.

  • Familiarity with software development tools, version control systems, and agile methodologies.

  • Excellent problem-solving and analytical skills.

  • Effective communication and collaboration skills for cross-functional teamwork.

What We Offer
For Application send your CV to info@StrugNova.com titled "AI Software engineer - your name".
  • Competitive salary and benefits package.

  • Opportunities for professional growth and career advancement.

  • Engaging and collaborative work environment at the forefront of robotics technology.

  • Involvement in groundbreaking projects that impact industries both locally and globally.

  • Access to state-of-the-art facilities and resources for research and development.