Aviation EFB Software Engineer — C#/C++ (Windows & iOS)

Foreflight

Województwo pomorskie

Hybrid

PLN 180,000 - 260,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule

Job summary

ForeFlight is seeking an experienced C# / C++ developer for Windows and iOS to build and maintain a Windows EFB application and a cross-platform middleware SDK. You will work on Windows client development, UWP/XAML components, and contribute to SDK/library code used across platforms.

Join a diverse engineering team in Poland (Gdansk area) with a hybrid work model. Candidates should have 5+ years of C# and C++14+ experience, deep debugging skills, and a passion for aviation.

Qualifications

  • Relevant degree in software engineering or computer science.
  • 5+ years of C# and C++14+ development.
  • Fluent English with global collaboration.
  • Experience with Windows client development.
  • Experience with UWP/XAML; WPF experience is a plus.
  • Experience with Visual Studio, MSBuild, NuGet and Windows SDK.
  • Strong debugging across C#, C++ and native/managed boundaries.
  • Experience with unit and integration testing.
  • Experience with HTTP/REST integrations, error handling, retries and logging.
  • Understanding of certificates and authentication flows.
  • Problem-solving mindset and aviation interest is a plus.

Responsibilities

  • Software development of the Windows EFB application.
  • Maintenance and optimization of existing features.
  • Working with C#, UWP/XAML and C++ components.
  • Debugging issues across managed and native code.
  • Contributing to content delivery SDK/library code.
  • Supporting platform adapters for Windows, WinRT/UWP and iOS.
  • Handling HTTP/REST integrations, content download flows, certificates and authentication.
  • Improving error handling, retries, logging and diagnostics.
  • Collaborating with developers, test engineers and stakeholders across global teams.
  • Supporting automated tests, CI builds and release packaging.
  • Proactively working with test engineers to ensure product reliability and safety.

Skills

C#
C++
Windows development
UWP/XAML
WPF
Visual Studio
MSBuild
NuGet
REST/HTTP
Multithreading
Debugging

Education

Bachelor’s degree in software engineering / computer science

Tools

DirectX
OpenGL
Win2D
SQLite
iOS SDK
OpenSSL

Job description

ForeFlight is seeking an experienced C# / C++ developer for Windows and iOS to build and maintain a Windows EFB application and a cross-platform middleware SDK. You will work on Windows client development, UWP/XAML components, and contribute to SDK/library code used across platforms.

Join a diverse engineering team in Poland (Gdansk area) with a hybrid work model. Candidates should have 5+ years of C# and C++14+ experience, deep debugging skills, and a passion for aviation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C# / C++ Software Engineer
C# / C++ Software Engineer

Foreflight • Województwo pomorskie

Hybrid
PLN 180,000 - 260,000
Hybrid work schedule
Senior iOS Engineer - Flight EFB Apps (Hybrid)
Senior iOS Engineer - Flight EFB Apps (Hybrid)

Jeppesen ForeFlight • Województwo pomorskie

On-site
PLN 180,000 - 240,000
iOS Engineer - Aviation App for Pilots (Hybrid)
iOS Engineer - Aviation App for Pilots (Hybrid)

ForeFlight • Województwo pomorskie

On-site
PLN 80,000 - 95,000
Hybrid working model
Insurance benefits
Pilot training
iOS Engineer
iOS Engineer

ForeFlight • Województwo pomorskie

On-site
PLN 80,000 - 95,000
Hybrid working model
Insurance benefits
Pilot training
iOS Engineer
iOS Engineer

Jeppesen ForeFlight • Województwo pomorskie

On-site
PLN 180,000 - 240,000
Engineering Manager, Software - Lead Aviation Tech Team
Engineering Manager, Software - Lead Aviation Tech Team

Jeppesen ForeFlight • Województwo pomorskie

On-site
PLN 240,000 - 320,000
Competitive salary
International team
Flexible work arrangements
+2
C++/Linux Software Engineer — Hybrid, Flexible Hours
C++/Linux Software Engineer — Hybrid, Flexible Hours

Boeing • Warszawa

Hybrid
PLN 120,000 - 180,000
Flexible working hours
Medical plan
Life insurance
+2
InfoSec Engineer II
InfoSec Engineer II

Jeppesen ForeFlight • Województwo pomorskie

Hybrid
PLN 90,000 - 130,000
Private medical care
Life and accident insurance
Multisport card
+4
InfoSec Engineer II
InfoSec Engineer II

Foreflight • Województwo pomorskie

Hybrid
PLN 90,000 - 150,000
Mentorship from senior security инженe
Growth path
Competitive compensation
+2
Senior Fullstack Engineer – Hybrid, Global Impact
Senior Fullstack Engineer – Hybrid, Global Impact

Boeing • Województwo pomorskie

Hybrid
PLN 180,000 - 260,000
Flexible working hours
Extra paid days off for Christmas
Medical plan (LuxMed)
+3