🤖 Robotics Software Engineer
Write code that makes robots move, perceive, decide and act.
公司
5+
论文
300+
研究者
200+
薪资范围
$85k-$120k
1第一年:新生
必修课程
项目
Line-following robot with Arduino or Python image classifier
开发的技能
2第二年:大二
必修课程
Data Structures & Algorithms
Foundation for robotics software design
📚 资源: LeetCode + MIT OpenCourseWare
Introduction to Robotics
Core robotics concepts and frameworks
📚 资源: Stanford CS223A or University course
C++ Programming
Primary language for robotics production code
📚 资源: LearnCpp.com + Udacity
项目
ROS 2 mobile robot or robotic arm control system
开发的技能
☀️ 暑期目标
Research assistantship or internship (robotics-related)
3第三年:大三
必修课程
Computer Vision
Robot perception and object recognition
📚 资源: Stanford CS231N or University
Control Systems
Make robots move smoothly and precisely
📚 资源: Brian Douglas Control Systems playlist
Machine Learning / Deep Learning
Modern robotics uses neural networks
📚 资源: Fast.ai or Andrew Ng course
Motion Planning
Autonomous robot navigation
📚 资源: University course or papers
项目
Multi-sensor robot navigation or real-time object tracking (3-4 months)
开发的技能
☀️ 暑期目标
Paid internship at robotics company (NOT generic IT)
4第四年:大四
必修课程
Robotics Capstone Project
Portfolio masterpiece before career
📚 资源: University capstone
Software Engineering
Production code quality and practices
📚 资源: University course
Professional Development / Ethics
Prepare for professional world
📚 资源: University or online
Elective in Specialization
Deepen your chosen focus area
📚 资源: University course
项目
Autonomous robot system (4-5 months, GitHub portfolio)