onsite
Software Engineer 1 - Real Time Aviation Data - Garmin
Software Engineer
Software Engineer 1 focused on real‑time aviation data, designing and maintaining high‑performance applications across mobile, web, and avionics platforms using C, C++, C#, Java, and assembly.
About the role
Key Responsibilities
- Design, develop, and maintain software solutions for aeronautical and weather data across Garmin’s mobile, web, and avionics platforms.
- Implement new features and enhancements for production applications using C, C++, C#, Java, and assembly language.
- Diagnose and resolve basic issue reports, reproduce bugs, and evaluate technical root causes.
- Collaborate with cross‑functional teams to integrate data streams and ensure real‑time performance.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold quality standards.
Requirements
- Proficiency in at least one of the following languages: C, C++, C#, Java, or assembly.
- Experience with real‑time data processing and performance optimization.
- Strong problem‑solving skills and ability to troubleshoot complex issues.
- Excellent communication and teamwork abilities in a collaborative environment.