- Onboarding off-the-shelf hardware devices by writing driver libraries and ROS controllers
- Developing and tuning of sensor fusion and state estimation pipelines for robot localization
- Development of perception and vision-based applications
- Improving navigation and planning pipelines
- Defining high-level robot behavior using deliberation technologies like behavior trees
- Creating simulation environments for rapid testing and iteration
- Creating technical documentation
- Actively pursuing an advanced degree in robotics, computer science or a related field
- At least one year of ROS 2 development experience
- Have C++ and Python fluency
- Familiarity with git and GitHub.
- Hands-on work with sensors including GNSS, IMU, Optical Cameras, Stereo Depth Cameras, and LiDAR
- Expertise in at least one core area of robotics: sensor fusion, deliberation, motion planning, kinematics & dynamics, computer vision, or control systems
- Strong written and verbal communication skills
- Strong problem-solving and analytical skills
- Ability to teach yourself and learn new skills on the job
- Have contributed to open source projects
- Knowledge of containerization using Docker
- Familiarity with CI/CD pipelines
- Experience with NVIDIA's Jetson platform
- Simulation experience with Gazebo or Issac Sim
- Knowledge of embedded programming tools and platforms
- Previous usage of debugging and profiling tools
Robotics Software Engineering Intern - Downers Grove, United States - Trossen Robotics
1 month ago
Description
Date: 4/15/24
Robotics Software Engineering Intern Summer
Position: Robotics Software Engineer
Employment Type: Full-time Internship, On-Site
Location: Downers Grove, IL
Pay: $25 per hour
Trossen 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:
Minimum Requirements:
Nice-to-haves: