2022 Summer Internship - Onboard - Software Engineer - Onboard Runtime (MS/PhD)
Opportunity Overview
- Developing highly efficient and versatile messaging frameworks to enable low latency communication between autonomous driving function components
- Monitoring, recording and analyzing key metrics to discover and optimize performance bottlenecks
- Researching on cutting edge hardware/software technologies to improve autonomous driving system throughput
Role Responsibilities
- Design, implement and maintain the base frameworks, diagnostic systems and data processing pipelines that scaffold our autonomous driving system
- Continuously monitor, discover and summarizes key performance bottlenecks in our system, propose and productionize novel solutions
Experience & Skills Required
- Enrolled in a MS/PhD program in Computer Science, Software Engineering or similar field
- Ability to write product-quality code in C++ and/or Python
- Comfortable and experienced in software development life cycle - coding, debugging, optimization, testing, integration
- Basic understanding of Operating System, Parallel Computing or Distributed System
- Ability to collaborate with others, to communicate effectively and concisely in English
Preferred Skills and Experience
- Experience in C++/Python program profiling and optimization
- Experience in ROS or other robotics middleware platforms
Intern Perks
- Work with world class AI Engineers
- Shape the landscape of autonomous driving
- Work on significantly important and mission critical projects
- Extensive individual support through TuSimple’s Mentorship Program
- Competitive salary
- High full-time employment return rates after completion of Internship Program
- Gym membership reimbursement
- Monthly team building budget
- Onsite Perks (These perks will only be applicable if the internship is onsite)
- Breakfast, lunch, and dinner served every day
- Full kitchens on every floor with unlimited snacks, drinks, special treats, fruits, meals, and more