In this role, you will:
- Build and enhance the graphical user interface for the ground control station, real-time telemetry, and data visualization intuitive and user-friendly.
- Design, develop, and maintain the embedded software for our onboard computers, ensuring seamless collection, recording, and streaming of inspection data.
- Work closely with software and firmware engineers to fine-tune system performance.
- Develop and maintain the communication protocols that connect the drone, ground station, and cloud services.
- Optimize performance to ensure memory-efficient, and reliable operations, even in resource-constrained environments.
- Uphold high code quality standards through clean, tested, and maintainable software practices, including unit testing, CI/CD, and code reviews.
- Contribute to architectural decisions, helping to balance performance, scalability, and usability.
