Rose International Inc. Software Engineer in Mossville, Illinois

This job was posted by : For more information, please see: Position Title: Software Engineer Position Number: 265259Location: Mossville , ILDesired Skill Set: Agile, Engineer, MATLAB, Python, Software DevelopmentPosition Description: Job Title: Software EngineerDuration: 36 monthsLocation: Mossville, IL 61552Job Description:This individual will be a software developer of the Planning Subsystem for client''s Command for Hauling project.In this role you will develop, improve, and troubleshoot onboard autonomy software systems used for path planning on an autonomous hauling truck that is deployed at large mine sites. You will work closely with other system developers, support teams, and testing staff in multiple geographic locations and organizations. You will contribute to the planning and delivery of projects, continually learn and stay abreast of innovative technology, and broaden your professional network.Typical Day: Individual will execute tasks given by Lead Engineer. Due to our Agile development process, this engineer will work very collaboratively with the Lead Engineer as well as the other Path Planning engineers in the group.Technical Skills:Bachelor''s degree in an accredited Robotics Engineering, Electrical Engineering or Computer Science curriculumAt least 1+ years of experience with design, development, or programming of complex robotic vehicles (fully autonomous or semi-autonomous machines). At least 1+ years of experience developing/coding using C++ with a proven ability to read and understand C++ code developed by others Linux operating system experience. Experience working on technical teams that cross organizational boundaries. Experience with Graph Search and Optimization Algorithms. Familiarity with trajectories, splines, and path tracking. Strong problem solving skills and analytical skills. Experience with Machine Learning algorithms. Experience with Vehicle Modeling / Dynamics. Experience with Control Theory and Model Predictive Control Understanding of systems of reference frames and kinematic transformations. Strong math background and strong computational geometry skills. Experience with motion prediction and optimization, collision checking, physics based modeling and computational geometry. Experience troubleshooting complex electro-mechanical systems. Experience with GIT for software source code management. Experience in Matlab and Python is desiredSoft Skills: Analytical skills, Leadership skills, Communication skills, Creativity, verbal and written communication skills, analytical and problem solving ability, Team player and detail oriented.Travel Requirement: 0-25%, Australia, Canada,Brazil and Tucson Proving GroundsRose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, arrest and conviction records, or any other characteristic protected by law. Positions located in San Francisco, California will be administered in accordance with the Fair Chance Ordinance.