Job Title:
Robotics Software Engineering Intern - 2024 Summer

Company: Trossen Robotics

Location: Downers Grove, IL

Created: 2024-04-23

Job Type: Full Time

Job Description:

Date: 4/15/24Robotics Software Engineering Intern - 2024 SummerReady to make your application Please do read through the description at least once before clicking on Apply.Position: Robotics Software Engineer Employment Type: Full-time Internship, On-SiteLocation: Downers Grove, ILPay: $25 per hourTrossen Robotics is an industry leader in the field of research and educational robotics. We specialize in the design, development, and integration of manipulators and UGVs. You may have even seen our platforms in your lab. We are proud to say that as a small company our robotic kits are in use by every major university and research institution in the USA along with fortune 100 tech companies in a variety of industries.General Job Description:Trossen Robotics is hiring for a Robotics Software Engineer who will be responsible for the design and development of production-grade drivers, modules, and applications for mobile robots and manipulators.Responsibilities:Onboarding off-the-shelf hardware devices by writing driver libraries and ROS controllersDeveloping and tuning of sensor fusion and state estimation pipelines for robot localizationDevelopment of perception and vision-based applicationsImproving navigation and planning pipelinesDefining high-level robot behavior using deliberation technologies like behavior treesCreating simulation environments for rapid testing and iterationCreating technical documentationMinimum Requirements:Actively pursuing an advanced degree in robotics, computer science or a related fieldAt least one year of ROS 2 development experienceHave C++ and Python fluencyFamiliarity with git and GitHub.Hands-on work with sensors including GNSS, IMU, Optical Cameras, Stereo Depth Cameras, and LiDARExpertise in at least one core area of robotics: sensor fusion, deliberation, motion planning, kinematics & dynamics, computer vision, or control systemsStrong written and verbal communication skillsStrong problem-solving and analytical skillsAbility to teach yourself and learn new skills on the jobNice-to-haves: Have contributed to open source projectsKnowledge of containerization using DockerFamiliarity with CI/CD pipelinesExperience with NVIDIA's Jetson platformSimulation experience with Gazebo or Issac SimKnowledge of embedded programming tools and platformsPrevious usage of debugging and profiling tools