Unreal Gigs - Austin, TX

posted 5 days ago

Full-time - Mid Level
Remote - Austin, TX

About the position

The Robotics Software Developer, also known as The Code Conductor, is responsible for designing, developing, and testing software that enables robotic systems to perform complex tasks with precision and efficiency. This role involves close collaboration with robotics engineers and control system experts to create reliable software solutions that allow robots to interact seamlessly with their environments and adapt to changing conditions.

Responsibilities

  • Design and implement software that controls robotic systems, including movement, navigation, and task-specific operations.
  • Develop algorithms for autonomous navigation, obstacle avoidance, and path optimization.
  • Work with sensor data (e.g., LIDAR, cameras, IMUs) to enable real-time perception and decision-making.
  • Conduct rigorous testing, simulation, and debugging to ensure reliability and performance of robotics software.
  • Collaborate with mechanical and electrical engineers to ensure software integrates seamlessly with hardware.
  • Leverage frameworks like ROS (Robot Operating System) and OpenCV for development and deployment.
  • Maintain thorough documentation of code, algorithms, and processes.

Requirements

  • Strong knowledge of programming languages like C++, Python, or Java, with experience in robotic control and software development.
  • Familiarity with ROS, OpenCV, or other robotics libraries to facilitate software development and sensor integration.
  • Ability to develop and optimize algorithms for navigation, pathfinding, and object detection.
  • Experience in working with real-time sensor data and implementing processing algorithms for autonomous decision-making.
  • Strong troubleshooting skills for debugging code, analyzing system performance, and implementing improvements.
  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 3+ years of experience in robotics software development, with a proven record of developing and deploying robotic software solutions.

Nice-to-haves

  • Familiarity with simulation environments (e.g., Gazebo, MATLAB).
  • Familiarity with machine learning algorithms and AI techniques for robotics.

Benefits

  • Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Competitive vacation, sick leave, and 20 paid holidays per year.
  • Flexible work schedules and telecommuting options.
  • Opportunities for training, certification reimbursement, and career advancement programs.
  • Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life insurance and short-term/long-term disability coverage.
  • Confidential counseling and support services for personal and professional challenges.
  • Financial assistance for continuing education and professional development.
  • Opportunities to participate in community service and volunteer activities.
  • Employee recognition programs to celebrate achievements and milestones.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service