
Search by job, company or skills
Job Description:
We are looking for highly motivated, passionate freshers with a background in Computer Science / Information Technology / Software Engineering to join our engineering team as Flight Control Software Engineers. You will work on cutting-edge autopilot software, flight control algorithms, and embedded systems for autonomous aerial platforms. This role is ideal for individuals eager to learn, innovate, and grow in the field of autonomous systems and embedded software development.
Key Responsibilities:
• Develop, modify, and optimize flight control software and autopilot firmware using C/C++
• Work with embedded systems and flight controllers to implement and test control algorithms
• Integrate and configure sensors, including IMU, GPS, barometers, magnetometers, and cameras
• Debug and troubleshoot software issues, sensor data processing, and communication interfaces
• Work with communication protocols such as UART, SPI, I2C, CAN, and telemetry systems
• Conduct software testing, simulation, and support flight testing of autonomous systems
• Assist in preparing technical documentation, test reports, and code documentation
• Collaborate with cross-functional teams, including hardware, testing, and operations engineers
Required Skills:
• Strong programming skills in C/C++ and understanding of embedded software development
• Good understanding of data structures, algorithms, and software design principles
• Familiarity with Linux/Unix environments and version control systems (Git)
• Understanding of communication protocols and serial interfaces
• Ability to read technical documentation, API references, and datasheets
• Strong problem-solving, analytical, and debugging skills
• Good communication and willingness to learn new technologies in robotics and autonomous systems
Preferred Qualifications:
• Bachelor's Degree in Computer Science / Information Technology / Software Engineering
• Academic projects or coursework related to embedded systems, robotics, or IoT
• Experience with Python scripting for automation and testing
• Exposure to hardware-software integration or real-time systems
Why Join Us
• Opportunity to work on innovative autonomous flight systems and aerial robotics projects
Guidance from experienced engineers in a structured learning environment
• Great platform for freshers to transition from software development to embedded and autonomous systems
• Exposure to real-time industry workflows, flight testing, and R&D environment
• Hands-on experience with cutting-edge flight control software and unmanned systems
Job ID: 145835983