Back to Jobs

Control System Engineer

Kalam Labs
Lucknow, UP, IN
Full-time
$70K–$100K
Estimated
Apply Now

Required Skills

Python
R
C++
Go
Excel
Agile
Research
Communication

Job Description

Kalam Labs is India's First Kids Space Organization. We are creating a place where kids take part in actual ambitious space missions. The Missions are done with India's Top Space Organizations and super cool & fun for kids, like:- Unfurling India's Flag in Space with Tata Institute of Fundamental Research Building a Space Drone with IIT-Kanpur Building a Perpetual Drone Satellite with IISc Bangalore Unfurling India's Flag in Space with Tata Institute of Fundamental Research Building a Space Drone with IIT-Kanpur Building a Perpetual Drone Satellite with IISc Bangalore Kids get to work on these missions at their home by our Kalam Labs - Space Kits and by playing our Kalam Labs app. Job Overview: We are seeking a highly skilled and motivated Control Systems Engineer to join our dynamic team. The ideal candidate will have a strong background in control systems, robotics, and aerospace engineering, with a passion for developing advanced control algorithms for drones and other unmanned aerial vehicles (UAVs). Key Responsibilities: Design, develop, and implement control algorithms for multi-copters and fixed-wing aircraft in the PX4/ ArduPilot architecture. Conduct gazebo simulations and analyses to validate control system performance. Collaborate with hardware and software teams to integrate control systems into flight control system. Develop and maintain flight control software, ensuring robustness and reliability. Perform system identification and tuning of control systems for optimal performance. Conduct flight tests and analyze data to refine and improve control algorithms. Troubleshoot and resolve issues related to control systems and flight performance. Stay updated with current industry trends and advancements in control systems and UAV technology. Document design processes, control algorithms, and testing procedures. Design, develop, and implement control algorithms for multi-copters and fixed-wing aircraft in the PX4/ ArduPilot architecture. Conduct gazebo simulations and analyses to validate control system performance. Collaborate with hardware and software teams to integrate control systems into flight control system. Develop and maintain flight control software, ensuring robustness and reliability. Perform system identification and tuning of control systems for optimal performance. Conduct flight tests and analyze data to refine and improve control algorithms. Troubleshoot and resolve issues related to control systems and flight performance. Stay updated with current industry trends and advancements in control systems and UAV technology. Document design processes, control algorithms, and testing procedures. Qualifications: Bachelor's or Master's degree in Control Systems Engineering, Aerospace Engineering, Robotics, Electrical Engineering, or a related field. Strong understanding of control theory, system dynamics, and flight mechanics. Proficiency in programming languages such as C/C++, Python, or MATLAB. Experience with UAV flight control systems and autopilots. Knowledge of sensor fusion techniques and Kalman filtering. Familiarity with embedded systems and real-time operating systems. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Bachelor's or Master's degree in Control Systems Engineering, Aerospace Engineering, Robotics, Electrical Engineering, or a related field. Strong understanding of control theory, system dynamics, and flight mechanics. Proficiency in programming languages such as C/C++, Python, or MATLAB. Experience with UAV flight control systems and autopilots. Knowledge of sensor fusion techniques and Kalman filtering. Familiarity with embedded systems and real-time operating systems. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Preferred Skills: Must be familiar with PX4 and ArduPilot. Experience with ROS (Robot Operating System) and Gazebo simulation. Knowledge of basic control algorithm (PID). Familiarity with safety-critical systems and regulatory requirements for UAVs. Hands-on experience with hardware-in-the-loop (HIL) testing. Experience with agile development methodologies. Must be familiar with PX4 and ArduPilot. Experience with ROS (Robot Operating System) and Gazebo simulation. Knowledge of basic control algorithm (PID). Familiarity with safety-critical systems and regulatory requirements for UAVs. Hands-on experience with hardware-in-the-loop (HIL) testing. Experience with agile development methodologies. What We Offer: Competitive salary: A competitive salary and benefits package. Collaborative Environment: Collaborative and innovative work environment. Professional Development: Professional development and career advancement opportunities. Work-life balance and flexible working hours. Additional Benefits: Accommodation shall be provided. Competitive salary: A competitive salary and benefits package. Collaborative Environment: Collaborative and innovative work environment. Professional Development: Professional development and career advancement opportunities. Work-life balance and flexible working hours. Additional Benefits: Accommodation shall be provided. We have 2 tech domains Game Development:- Unity Blender 3D Modelling Backend engineering + DevOps Usage of AI/ML models Unity Blender 3D Modelling Backend engineering + DevOps Usage of AI/ML models Aerospace Engineering:- Designing UAVs of all designs : Drones/Balloons/Rockets Running Gazebo simulations to test our aerial flights Designing Aerodynamic Designs + Space Payloads Designing UAVs of all designs : Drones/Balloons/Rockets Running Gazebo simulations to test our aerial flights Designing Aerodynamic Designs + Space Payloads

Job Details

Employment Type

Full-time

Salary Range

$70K–$100K

Estimated

Location

Lucknow, UP, IN