Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer Intern- Controls image - Rise Careers
Job details

Software Engineer Intern- Controls

As a Controls Software Intern, you will deliver critical improvements and features for our autonomy stack. You will be working alongside engineers, research scientists, and domain experts to build optimal and data driven controls to realize planned vehicle trajectories.


Responsibilities:
  • Design, implement, and enhance control algorithms by integrating MPC with learning-based approaches.
  • Migrate the Control QP solver and benchmark its performance.
  • Develop online adaptation techniques to manage vehicle behavior drift.
  • Analyze trade-offs between online learning and offline model updates.
  • Evaluate simulation capabilities by designing the regression test suite.


Required Skills:
  • Pursuing MS or PhD in Robotics, Computer Science, or related field.
  • Hands-on application skills in any of the following areas: adaptive and nonlinear control, MPC & optimal control, robust control, data-driven control, Kalman filters, etc.
  • Strong foundation in motion control and modern neural network architectures, with expertise in at least one application area, such as IL/RL, time-series analysis, or dynamic system modeling.
  • Skilled in debugging robotic systems within Linux environments, with strong programming expertise in Python and C++


Preferred Skills:
  • Experience with Imitation Learning, Reinforcement Learning, modern Neural Network architectures.
  • Experience in model development & training with modern frameworks (e.g., PyTorch).


$19 - $65 an hour
PlusAI Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
PlusAI DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of PlusAI
PlusAI CEO photo
Unknown name
Approve of CEO

Average salary estimate

$87320 / YEARLY (est.)
min
max
$39440K
$135200K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer Intern- Controls, PlusAI

Are you passionate about robotics and eager to apply your skills in a real-world setting? Join us as a Software Engineer Intern - Controls at our Santa Clara, CA location! In this exciting role, you'll be at the forefront of developing cutting-edge improvements and features for our autonomy stack. Collaborating with experienced engineers, research scientists, and domain experts, you'll dive deep into designing and enhancing control algorithms by integrating Model Predictive Control (MPC) with learning-based methods. Your responsibilities will include migrating the Control Quadratic Programming (QP) solver while benchmarking its performance, developing innovative online adaptation techniques to handle vehicle behavior drift, and analyzing trade-offs between online learning and offline model updates. You'll also play a key role in evaluating simulation capabilities while designing a robust regression test suite. To thrive in this role, you'll need to be pursuing an MS or PhD in Robotics, Computer Science, or a related field, along with strong hands-on skills in various control methodologies. If you’re ready to tackle real challenges in motion control and modern neural network architectures, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Software Engineer Intern- Controls Role at PlusAI
What are the responsibilities of a Software Engineer Intern - Controls at the company?

As a Software Engineer Intern - Controls, your primary responsibilities include designing, implementing, and enhancing control algorithms, integrating MPC with learning approaches, and migrating the Control QP solver while evaluating its performance. You'll also be involved in developing online adaptation techniques for managing vehicle behavior drift, analyzing trade-offs in learning strategies, and designing regression test suites to evaluate simulation capabilities.

Join Rise to see the full answer
What qualifications are required for the Software Engineer Intern - Controls position?

To qualify for the Software Engineer Intern - Controls position, candidates must be pursuing an MS or PhD in Robotics, Computer Science, or a related field. Hands-on application skills in areas such as adaptive and nonlinear control, robust control, and Kalman filters are essential. A strong foundation in motion control and proficiency in programming languages like Python and C++ are also required.

Join Rise to see the full answer
What skills will enhance my application for the Software Engineer Intern - Controls role?

In addition to the required qualifications, experience with Imitation Learning, Reinforcement Learning, and modern Neural Network architectures will significantly enhance your application as a Software Engineer Intern - Controls. Familiarity with model development and training using frameworks like PyTorch is also preferred, making you a more competitive candidate.

Join Rise to see the full answer
What kind of projects will I work on as a Software Engineer Intern - Controls?

As a Software Engineer Intern - Controls, you will work on critical projects aimed at improving the autonomy stack, such as developing control algorithms, managing vehicle behavior drift, and implementing effective simulation capabilities. The hands-on experience you gain will be invaluable as you collaborate with experts and tackle real-world challenges in robotics.

Join Rise to see the full answer
What is the pay range for the Software Engineer Intern - Controls at the company?

The pay range for the Software Engineer Intern - Controls position varies between $19 to $65 an hour, depending on your experience and qualifications. This competitive compensation reflects our commitment to attracting top talent in the robotics field.

Join Rise to see the full answer
Common Interview Questions for Software Engineer Intern- Controls
Can you explain how you would integrate MPC with learning-based approaches?

In your response, discuss your understanding of both MPC and learning-based methods. Explain the advantages of using MPC for predictive control while enhancing it with data-driven techniques, providing examples or theoretical concepts that relate to their integration.

Join Rise to see the full answer
How would you approach migrating the Control QP solver?

Highlight the steps you would take to migrate the Control QP solver, including assessing existing architectures, benchmarking its performance through real-world scenarios, and ensuring robustness in different operational conditions to validate your migration process.

Join Rise to see the full answer
What techniques would you use to handle vehicle behavior drift?

Discuss various online adaptation techniques you might implement, such as adaptive control strategies or real-time adjustments based on feedback. Provide examples of how these techniques can effectively manage and correct behavior drift in autonomous vehicles.

Join Rise to see the full answer
What experience do you have with debugging robotic systems in Linux environments?

Share your hands-on experiences in debugging, including specific tools and methodologies that you've employed within Linux environments. Discuss examples where you've successfully resolved issues and how that experience positions you well for the Software Engineer Intern - Controls role.

Join Rise to see the full answer
Can you discuss your familiarity with Kalman filters?

Explain Kalman filters as tools for estimation and their relevance in motion control. Discuss any direct experience you have implementing Kalman filters in projects, including how they contributed to improving system performance and accuracy.

Join Rise to see the full answer
What are your thoughts on the trade-offs between online learning and offline model updates?

Discuss the pros and cons of both online learning and offline updates, emphasizing the contexts in which each approach excels. Share experiences or examples where you've navigated these trade-offs in your academic or project work.

Join Rise to see the full answer
Describe your experience with modern neural network architectures.

Demonstrate your understanding of modern neural network architectures by discussing their applications in robotics. Highlight any projects where you've successfully applied these architectures and the impact they had on your results.

Join Rise to see the full answer
How would you design a regression test suite for evaluating simulation capabilities?

Detail the key components of a regression test suite, including test scenarios and performance metrics. Discuss the importance of maintaining a suite to ensure robust simulation capabilities in autonomous systems.

Join Rise to see the full answer
What challenges do you anticipate in this internship role, and how would you address them?

Reflect on potential challenges such as complex problem-solving or collaboration hurdles, and outline your strategies for addressing them effectively. Emphasize your problem-solving skills and adaptability.

Join Rise to see the full answer
Can you describe a time you worked in a team environment on a technical project?

Share a specific example of a collaborative project where you contributed significantly. Highlight your communication skills and how you navigated teamwork challenges, showcasing your ability to work effectively with peers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
AECOM Remote Shenzhen, China
Posted 9 days ago
Photo of the Rise User
Lime Remote San Francisco
Posted 4 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 11 days ago
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, on-site
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
67 people applied to Electrical Apprentice at Aerotek
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
8 people applied to Assembly Mechanic at Boeing
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter