What are the responsibilities and job description for the Software Development Engineer position at Renu Robotics?
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
Education:
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.
Education:
- BS degree in Computer Science or related field or equivalent combination of industry-related professional experience and education.
- 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
- 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.
- 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.
- Competitive salary based on experience.
- Medical and Dental Insurance, Paid Time Off.
- Opportunities for career growth and professional development.