Flight Software Research Intern - Pendulum Project
hace 21 días
Knoxville
Job Description Job Summary The Flight Software & Controls Research Intern will support the Guidance, Navigation, and Controls (GN&C) team through hands-on work on a dynamic pendulum-based control system project, designed to model, simulate, and control real-world physical behavior. This internship is intentionally structured as a learning-focused experience for students majoring in Aerospace Engineering, Mechanical Engineering, or Electrical Engineering who are interested in controls, embedded systems, and modeling & simulation. Interns will contribute to the development of embedded flight software and 6 degrees of freedom (6-DOF) modeling and simulation tools while gaining exposure to real-time systems, control theory, and experimental validation. The pendulum project serves as a testbed for applying classical and modern control concepts, sensor integration, data acquisition, and system modeling-mirroring challenges encountered in launch vehicle and spacecraft GN&C systems. Both undergraduate and graduate students are eligible to apply. Undergraduate candidates should have completed at least 60 credit hours of coursework. This position is located at McLaurin Aerospace in Knoxville, TN. Key Responsibilities • Assist in the design, implementation, and testing of embedded software for a pendulum-based control system, including sensors, actuators, and feedback control loops., • Develop and refine mathematical models and simulations representing pendulum dynamics and control behavior., • Contribute to ongoing development of 6-DOF launch vehicle and spacecraft modeling and simulation software., • Write and test code for real-time embedded systems supporting control, data acquisition, and communications., • Participate in software and system verification and validation, including simulation-based analysis and hardware-in-the-loop (HIL) testing., • Analyze system performance data and support tuning of control algorithms., • Create and maintain documentation for code, test procedures, models, and software interfaces., • Participate in code reviews, debugging sessions, and structured testing activities., • Currently pursuing a Bachelor's or Master's degree in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, Computer Engineering, or a related field., • Coursework or interest in control systems, dynamics, or systems modeling., • Programming experience in C/C++ and/or Python., • Familiarity with embedded systems, sensors, actuators, or real-time systems is a plus., • Exposure to feedback control concepts (e.g., PID control, state-space modeling) is beneficial but not required., • Strong analytical thinking, problem-solving, and debugging skills., • Ability to collaborate effectively in a hands-on, research-oriented engineering environment., • Student positions require a minimum commitment of 20 hours per pay period, • Some project phases may require additional time commitments; however, schedules are intentionally designed to support and accommodate academic responsibilities, • Each intern will work closely with a technical mentor, ensuring alignment between assigned tasks and the student's academic and professional goals.