Renu Robotics

Software Development Engineer

San Antonio, TX, US

about 1 month ago
Save Job

Summary

Job Title: Software Development Engineer.

Location: San Antonio, TX.

Department: Engineering.

Reports To: Software Team Lead.

Job Type: Full Time.

Job Summary

We are seeking a highly qualified and detail-oriented Software Development Engineer (Machine Learning) with industry experience and a passion for robotics, autonomous ground vehicles, and technical challenges to join our team. The ideal candidate will have proven experience as Software Developer, preferably in robotics or a related field.

Key Responsibilities

  • You will be responsible for designing, developing, and maintaining software for robotic systems with a focus on machine learning algorithms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement and optimize machine learning models for robotic applications.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug software issues in robotic systems.
  • Conduct software testing and validation procedures.
  • Integrate software components into a fully functional software system.
  • Stay up to date with the latest advancements in robotics, machine learning, and software development.

Qualifications

Education:

  • BS degree in Computer Science or related field or equivalent combination of industry-related professional experience and education.

Experience

  • Proven experience as a Software Developer, preferably in robotics or a related field.
  • Proficiency with Python/C/C++/Javascript.
  • Experience with machine learning frameworks and tools (e.g., TensorFlow, PyTorch).
  • Working experience with robotic frameworks and tools (e.g., ROS, Gazebo).
  • Working experience related to computer vision.
  • Working knowledge of development Agile Lifecycle.
  • Strong problem-solving skills with attention to detail.
  • Excellent communication and teamwork abilities.

Enhanced Qualifications

  • Experience with developing and deploying machine learning models in production environments.
  • Knowledge of computer vision systems.
  • Understanding of data preprocessing, feature engineering, and model evaluation.
  • Familiarity with hardware integration and real-time systems.
  • Experience with Test Driven Development.
  • Experience writing hardware drivers.
  • Embedded programming.
  • Experience with methodologies and practices relating to CD/CI.
  • Experience in applying engineering principles from non-software disciplines (e.g., mechanical, electrical, civil) to software development projects.
  • Proficiency in data science tools and techniques, including experience with Power BI, data visualization, and statistical analysis.

Working Conditions

  • Primarily office-based with standard business hours.
  • Fast-paced environment requiring quick decision-making and adaptability.
  • Must be legally authorized to work in the US.

Compensation & Benefits

  • Competitive salary based on experience.
  • Medical and Dental Insurance, Paid Time Off.
  • Opportunities for career growth and professional development.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: