Controls Software Engineer

AurexHuntsville, AL
$110,000 - $140,000Onsite

About The Position

Aurex is seeking a talented and versatile Robotics Software Engineers to join our team. You'll be at the forefront of developing innovative software solutions for next-generation robots and drones, shaping the future of intelligent automation.

Requirements

  • Work in person at our corporate headquarters in Huntsville AL
  • One of the following:
  • Bachelor's degree in Computer Science, Robotics, or a related field with 3+ years of relevant experience in the robotics/drone industry.
  • Master's degree or Ph.D. in Robotics, Control Systems, Computer Vision, or relevant field with experience in applying your knowledge to real-world robotic or drone systems.
  • 3+ years of experience developing software for systems, especially autonomous platforms.
  • Experience with computer vision libraries and image processing algorithms.
  • Excellent problem-solving skills and a hands-on approach to engineering.
  • Strong communication and collaboration skills.

Nice To Haves

  • Experience with NVIDIA Jetson platform programming and libraries like CUDA, TensorRT, and DeepStream
  • Experience with optical tracking systems and sensor fusion algorithms.
  • Familiarity with machine learning and artificial intelligence techniques for on-device deployment on embedded platforms.
  • Experience with drone (UAV) software development and flight control systems.
  • Experience with robot software frameworks (e.g., ROS, ROS2, PX4) and robotics simulation platforms such as Gazebo

Responsibilities

  • Apply computer vision techniques for image recognition and object tracking.
  • Develop algorithms for object detection, tracking, and pose estimation using monocular cameras.
  • Implement algorithms for navigation, obstacle avoidance, perception, and decision-making.
  • Integrate computer vision algorithms with control systems for real-time feedback.
  • Design and execute hardware-in-the-loop (HIL) testing for validating software performance.
  • Optimize software for efficient performance on ARM and NVIDIA platforms.
  • Implement efficient algorithms for systems on drones and mobile robots.
  • Leverage GPU capabilities for parallel processing and machine learning tasks
  • Collaborate with hardware engineers, mechanical engineers, and other software engineers to ensure efficient integration of software and hardware.

Benefits

  • We offer a comprehensive total rewards approach to compensation, providing incentives and benefits that extend far beyond the base salary.
  • We offer a competitive benefits package designed to support our employees' health, well-being, and professional growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service