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

Foreflight

Województwo pomorskie

Hybrid

PLN 180,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

On-site
PLN 180,000 - 260,000
Hybrid work schedule
Senior iOS Engineer – Aviation EFB Apps, Global Team
Senior iOS Engineer – Aviation EFB Apps, Global Team

Jeppesen ForeFlight, Inc. • Województwo pomorskie

On-site
PLN 140,000 - 190,000
Hybrid working model
Pilot training
iOS Engineer
iOS Engineer

Jeppesen ForeFlight, Inc. • Województwo pomorskie

On-site
PLN 140,000 - 190,000
Hybrid working model
Pilot training
Senior C++ Engineer — Flight Planning Platform
Senior C++ Engineer — Flight Planning Platform

Infolet • Polska

On-site
PLN 180,000 - 320,000
Extended medical care
Medical care for family
C++/Linux Software Engineer - Avionics & Embedded (Hybrid)
C++/Linux Software Engineer - Avionics & Embedded (Hybrid)

Boeing • Warszawa

Hybrid
PLN 120,000 - 180,000
Flexible working hours
Paid days off for Christmas break
Medical plan (LuxMed)
+5
C++/Linux Avionics Software Engineer
C++/Linux Avionics Software Engineer

Boeing • Rzeszów

Hybrid
PLN 180,000 - 280,000
Market competitive salary
Flexible working hours
Paid days off for Christmas
+6
Senior C++ Engineer - Flight Planning SaaS & On-Prem
Senior C++ Engineer - Flight Planning SaaS & On-Prem

Infolet • Kraków

Hybrid
PLN 180,000 - 240,000
Medical care for you and family
C++/Linux Avionics Engineer — Hybrid & Global Projects
C++/Linux Avionics Engineer — Hybrid & Global Projects

Boeing • Województwo pomorskie

Hybrid
PLN 120,000 - 180,000
Flexible hours
LuxMed medical
Life insurance
+2
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
Senior Software Engineer - AI-Driven Product Modernization
Senior Software Engineer - AI-Driven Product Modernization

Foreflight • Województwo pomorskie

Hybrid
PLN 320,000 - 460,000
Hybrid work schedule
On-site at Gdansk office