Logo
Agile Staffing Groups

Jr. Drone Programmer

Agile Staffing Groups, Marietta, Georgia, United States, 30064


Job Title: Jr. ROS Programmer - Drones

Ideal Candidate:

We are looking for someone that wants to get paid for their hobby or someone in college looking for a part time job.Pay:

$25/HRLocation:

Atlanta, GA (Hybrid)Company Overview:

Agile Groups is a provider of software and security technology and services.Job Description:

We are seeking a Junior Drone Programmer to join our dynamic team. The ideal candidate will possess a strong background in development, with a focus on Python and ROS1, and have experience working with unmanned aerial vehicles (UAVs). As a Drone Software Developer, you will be responsible for developing and maintaining software for drones, with a focus on flight stability, navigation, and sensor integration.Responsibilities You Will Learn:

Develop and maintain software for drone control, navigation, and mission planning.Collaborate with cross-functional teams to integrate software with hardware components.Tune PID controllers and MPC controllers for optimal drone flight stability.Implement algorithms for sensor fusion, including IMU sensor data and localization.Develop and integrate visual positioning systems, fiducial markers, and relocalization techniques.Implement GPS-denied navigation algorithms for UAVs.Develop and maintain Docker containers for software deployment.Develop and maintain software for general-purpose microcomputers, such as Raspberry Pi.Conduct camera calibration and integrate cameras into drone systems.Apply basic AI and machine learning principles to enhance drone capabilities.Design custom Printed Circuit Boards (PCBs) for drone systems.Requirements:

Proficiency in Python programming.Experience with ROS1.Experience with unmanned aerial vehicles.Familiarity with PID and MPC controllers.Experience with IMU sensor data and localization.Strong problem-solving skills and attention to detail.Nice To Haves:

Experience with programming in C++.Proficiency in Bash scripting.Experience with CAD tools and 3D printing.Familiarity with PX4 or ArduPilot software.Experience with MAVROS.Experience with ROS2.Experience with GPS-denied navigation for UAVs.Experience with Docker.Experience with camera calibration.Understanding of basic AI and machine learning principles.Experience with custom Printed Circuit Board (PCB) design.

#J-18808-Ljbffr