Principal Engineer - Software (C4 / HMI) - Defence
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
The role supports development of a complex Defence Communications and Command & Control system.
The engineer will contribute to the design, development, integration, and maintenance of software components for mission-critical communications and operational capabilities.
The position focuses on user interface design, including HMI, UI, and UX, within a multidisciplinary engineering environment.
Key Skills for This Role
Full Job Posting
About the role
The role supports development of a complex Defence Communications and Command & Control system.
The engineer will contribute to the design, development, integration, and maintenance of software components for mission-critical communications and operational capabilities.
The position focuses on user interface design, including HMI, UI, and UX, within a multidisciplinary engineering environment.
Responsibilities
- Produce UI product and system requirements specifications from end-user input and operational analysis.
- Translate user needs into requirements for relevant functional engineering teams.
- Develop product and system design concepts and implementation specifications with a focus on usability.
- Create, evaluate, and modify prototypes, operational scenarios, and process maps using interaction and task analysis.
- Contribute to software architecture, detailed design, and integration across complex distributed systems.
- Produce and maintain software design artifacts and models and participate in technical reviews.
- Support software quality through automated unit tests, integration, system, and acceptance testing, plus code reviews.
Basic qualifications
- Degree in Software Engineering.
- At least 8 years of experience in software development, preferably in communications, defence, mission-critical, or distributed systems.
- Strong proficiency in Java development.
- Experience analyzing designs and requirements from a Human Factors or Human Systems Integration perspective.
- Experience with mission, top-down functional, or critical task analyses.
- Experience with GIS frameworks such as LuciadLightspeed or NASA World Wind.
- Proficiency with HTML, JavaScript, and CSS Web UI fundamentals.
- Understanding of UML, software modeling, modular design, high cohesion, low coupling, and object-oriented design.
Preferred qualifications
- Experience developing communications systems or network-enabled applications.
- Familiarity with messaging protocols and distributed messaging architectures.
- Experience developing real-time or near-real-time systems or working with GIS.
- Familiarity with defence, security, or safety-critical software environments.
- Experience with automated build or CI pipelines.
- Experience supporting software integration and verification in larger system developments.
About EDGE
EDGE is a UAE-based advanced technology group focused on defence and emerging technologies, with specialized companies and centers of excellence.
The organization describes a multicultural environment with autonomy, accountability, agility, learning opportunities, and career support.
Benefits
- Depending on role and seniority, benefits may include family visas, annual flight tickets, medical insurance for employees and dependents, and education allowances for children.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at KATIM
Principal Engineer - Embedded
, UAE
KATIM is seeking a Principal Embedded Engineer to lead system-level software and firmware development for secure communication devices. The role requires substantial engineering experience, embedded systems expertise, cr
Principal Engineer - Software (HMI)
Abu Dhabi, UAE
EDGE is seeking experienced Principal Software Engineers specializing in HMI/UI/UX for a complex defence communications and command-and-control system. The role covers software design, Java development, integration, test
Principal Engineer - Test and Verification
, UAE
EDGE is seeking a Principal Engineer to lead system test, verification, and acceptance activities for complex defence communications, tactical data link, and command-and-control systems. The role requires 10+ years of re
Principal Engineer - System
Abu Dhabi, UAE
KATIM is seeking a Principal Engineer to support the specification, development, integration, verification, and delivery of tactical datalink and C4I system solutions. The role requires a relevant bachelor's degree, at l
Principal Engineer - Systems
, UAE
KATIM is seeking a Principal Systems Engineer to lead systems engineering across complex defence and integrated mission-system programmes. The role covers requirements, architecture, integration, verification, acceptance
Principal Engineer - Networks
, UAE
KATIM is seeking a Principal Engineer to design secure, resilient, high-performance data communications solutions for defence and mission-critical systems. The role covers tactical MANETs, fixed and satellite networks, r
Principal Test Engineer
Abu Dhabi, UAE
Principal Engineer - Embedded
, UAE
Principal Engineer - Embedded
, UAE
Principal Engineer - Software (HMI)
Abu Dhabi, UAE
Principal Engineer - Test and Verification
, UAE
Principal Engineer - System
Abu Dhabi, UAE
Principal Engineer - Systems
, UAE
Principal Engineer - Networks
, UAE