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
๐
Average salary range of similar jobs in
analytics โ
Loading...