Bachelor's degree (or higher) in Computer Engineering, Software Engineering, Electrical-Electronics Engineering, Mechatronics Engineering, Industrial Engineering, or related fields.
Language:
English, Urdu
Computer Skills:
Knowledge of software development lifecycle (SDLC), testing lifecycle (STLC), QA methodologies, and Test Pyramid; familiarity with tools like Git, Jira, Confluence, Jenkins, Selenium, SpecFlow, or Cucumber. Understanding of Agile/Scrum methodologies and project management basics (e.g., planning, risk analysis, resource coordination). Advanced knowledge & experience with MS Office applications
Experience & Abilities:
1 - 3 years of hands-on experience in user interface development, including touch-based devices and basic multimedia integration.
Job Description / Responsibilities:
Software Development & UI Design: Build/maintain OOP software for UAV command UIs with layered/GIS/multimedia features using C++/Java/C#; create intuitive touch/embedded interfaces integrating AR/VR, web tech, and real-time interactions.
Testing & Quality Assurance: Perform manual/automated tests via SDLC/STLC, validating APIs/databases, reporting defects, and following Test Pyramid; automate with Selenium/Cucumber.
Project Coordination: Manage end-to-end projects—planning timelines/milestones, resources/teams, risk analysis, and Agile/Scrum adherence for timely delivery.
Collaboration & Documentation: Partner with cross-functional teams on integration/improvements; document designs, generate reports, and deliver training for operational excellence.
Innovation & Standards: Track trends, use Git for version control, and apply quality processes (e.g., AS9100) to drive indigenous aviation innovations in a dynamic team.