Lead Software Engineer with C# (IRC285516)

Please note that the project location is Gdansk, and it's required to visit the office 2-3 times per week

Job Description

Must have:

  • 6+ years of professional software development experience.
  • Strong experience with windows development.
  • Strong understanding of software design principles, data structures, and algorithms.
  • Experience working with complex, large-scale, or long-lived codebases.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and ability to work effectively in cross-functional teams.

Nice to Have

  • Experience working on mission-critical or safety-relevant applications (aviation, navigation, defense, medical).
  • Hands-on experience with C/C++ (performance-critical components, legacy code, or system-level logic).
  • Hands-on experience with Swift or/and RUST
  • Experience with performance profiling and optimization tools.
  • Exposure to geospatial, mapping, or navigation-based applications.
  • Experience working in an Agile / Scrum environment.
  • Knowledge of CI/CD pipelines for mobile applications.

Job Responsibilities

 

Key Responsibilities:

  • Application Development: Design and implement new features for the EFB application using C# and the .NET framework.
  • Optimization: Ensure the application performs reliably under the hardware constraints of mobile devices (e.g., tablets), focusing on memory management and processor efficiency.
  • Aviation Integration: Develop and maintain modules for complex flight-critical tasks, including weight and balance computations, fuel planning, and electronic logbook management.
  • Data Management: Design and optimize local data-stores (embedded databases) for offline access to navigation charts and manuals.
    UI/UX Design: Create user-friendly interfaces tailored for cockpit environments, ensuring ease of use during critical phases of flight.
  • Testing & Compliance: Conduct rigorous unit and regression testing to ensure software reliability, adhering to industry safety standards like DO-178C where applicable.
  • Legacy Maintenance: Debug, refactor, and update existing C# codebases to add new features or improve system stability.

Department/Project Description

We are seeking a Mobile Developer to design, develop, and maintain our Electronic Flight Bag (EFB) application. You will work on a mission-critical system built in C# specifically for the Windows platform. Your role is essential in transitioning flight crews to paperless cockpits by delivering high-performance, reliable software that handles navigational charts, flight planning, and real-time performance calculations.

Required languages

English B2 - Upper Intermediate
Polish B2 - Upper Intermediate
C/C++, Swift
Published 30 January
37 views
ยท
1 application
100% read
ยท
100% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...