About Role:
Are you passionate about drone technology and control systems? My client is seeking a UAV Controls Engineer to join the team and play a key role in designing control algorithms for drone flight controllers, developing autonomous algorithms, and implementing path planning algorithms for autonomous navigation. You will apply model-based optimization techniques to optimize drone performance, conduct system testing and validation, and collaborate with cross-functional teams to deliver cutting-edge drone solutions. Stay ahead of the curve by staying informed about the latest advancements in drone technology and control systems.
Role responsibilities:
- Design control algorithms for drone flight controllers, including Betaflight, PX4, or other similar systems.
- Develop autonomous algorithms for enhanced drone capabilities.
- Develop and implement path planning algorithms for autonomous navigation.
- Apply model-based optimization techniques to improve drone performance and efficiency.
- Ensure robust and reliable operation of compute-constrained code on embedded systems.
- Conduct system testing, validation, and troubleshooting to ensure optimal performance and safety.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to deliver high-quality drone solutions.
- Stay up-to-date with the latest advancements in drone technology and control systems
Candidate requirements:
- Proven experience with drone flight controllers such as Betaflight, PX4, or similar systems.
- Strong knowledge of companion computers and their integration with drone systems.
- Proficiency in developing and implementing path planning algorithms for autonomous systems.
- Experience running compute-constrained code on embedded systems.
- Solid understanding of control theory, signal processing, and robotics.
- Proficient in programming languages such as C, C++, Python, or similar.
- Excellent problem-solving skills and the ability to work in a fast-paced startup environment.
- Strong communication skills and the ability to work effectively in a team.
- 2 - 5 years of experience
What would make a candidate stand out:
- Knowledge of machine learning and computer vision applications in drone technology.
- Familiarity with hardware design and integration.
- Experience with simulation tools such as Gazebo, MATLAB/Simulink, or similar.
- Bachelor's or Master's degree in Electrical Engineering, Aerospace Engineering, Robotics, Computer Science, or a related field.
Salary: $150k - $200k