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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job