Job Summary
We are seeking a skilled Firmware Engineer to design, develop, test, and maintain embedded software for agricultural drone systems. The engineer will work on flight controllers, sensor integration, communication protocols, power management, and autonomous agricultural features such as crop monitoring, spraying, and field mapping.
Key Responsibilities
-
Develop and maintain embedded firmware for agricultural drone systems.
-
Design low-level drivers for sensors such as:
-
GPS/GNSS
-
IMU (Gyroscope, Accelerometer)
-
Barometer
-
Flow meters
-
LiDAR/Ultrasonic sensors
-
Environmental sensors
-
Implement communication protocols:
-
UART
-
SPI
-
I2C
-
CAN
-
MQTT
-
LoRa / Cellular / Wi-Fi telemetry
-
Develop autonomous flight and mission-control firmware.
-
Integrate spraying and payload control systems for precision agriculture.
-
Optimize battery consumption and power management.
-
Implement safety features:
-
Geofencing
-
Return-to-home
-
Fail-safe mechanisms
-
Obstacle detection
-
Debug firmware issues and perform field testing.
-
Collaborate with hardware, mobile, cloud, and mechanical teams.
-
Maintain firmware architecture, documentation, and CI/CD testing.
Required Qualifications
-
Bachelor’s degree in Mechatronics, Communication and Computer Engineering.
-
3+ years of embedded firmware experience.
-
Strong programming skills in:
-
C
C++
-
Experience with:
-
ARM Cortex-M MCUs
-
RTOS / Bare-metal systems
-
Embedded Linux (preferred)
-
Knowledge of drone systems and flight controllers.
-
Experience with debugging tools:
-
JTAG
-
Oscilloscope
-
Logic analyzer
-
Familiarity with communication and telemetry systems.
Preferred Skills
-
Experience with autopilot platforms such as
-
PX4 or ArduPilot
-
Knowledge of precision agriculture technologies.
-
Experience with AI/computer vision for crop analysis.
-
Knowledge of GIS mapping and remote sensing.
KPIs / Success Metrics
-
Flight stability and reliability.
-
Firmware defect rate.
-
Battery efficiency optimization.
-
Autonomous mission success rate.
-
Sensor accuracy and telemetry reliability.
Nice to Have
-
Experience in agricultural automation.
-
Knowledge of spraying systems and dosage control.
-
Understanding of safety and aviation regulations for drones.