Senior Engineer Software
Role Overview
Senior Software Engineer responsible for specification, architecture, development, integration, and verification of embedded software for mission-critical military platforms.
The engineer works with system technical leads, software and FPGA engineers, and integration teams on safety-critical systems, including vision-based systems on Xilinx platforms.
The position is a 24-month fixed-term contract with possible extension based on project requirements and business needs.
Key Skills for This Role
Full Job Posting
About EDGE
EDGE is a UAE-based advanced technology group focused on defence and emerging technologies.
The role is with HALCON's Defence and Aerospace engineering team.
Role overview
Senior Software Engineer responsible for specification, architecture, development, integration, and verification of embedded software for mission-critical military platforms.
The engineer works with system technical leads, software and FPGA engineers, and integration teams on safety-critical systems, including vision-based systems on Xilinx platforms.
The position is a 24-month fixed-term contract with possible extension based on project requirements and business needs.
Responsibilities
- Support system-level specifications and technical requirements; maintain software development and integration plans and author software requirements documentation.
- Design software architectures and interface definitions and develop embedded, real-time software.
- Establish software processes aligned with project requirements and industry standards.
- Build and maintain integration test environments, procedures, verification strategies, and test plans.
- Coordinate multidisciplinary integration and ensure software, firmware, and hardware integration.
- Lead design reviews and technical assessments; provide technical direction and oversight.
- Resolve delivery-impacting technical and operational issues and drive continuous improvement.
- Ensure compliance with defence, aerospace, and safety-critical standards and maintain quality, security, regulatory, and documentation standards.
- Keep current with evolving technology, engineering methodologies, and defence industry trends.
Qualifications and experience
- Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline.
- At least 7 years of defence, aerospace, or military systems software engineering experience.
- Strong embedded and real-time software development experience.
- Expert-level skills in C, C++, and Python.
- Experience with bare-metal development on ARM-based SoCs and microcontrollers, low-level drivers, and first-stage bootloaders.
- Experience with requirements definition and implementation, software test planning and execution, and software-firmware integration.
- Practical experience with DO-178C, DO-254, MIL-STD-1553, and MISRA; experience applying military software engineering standards and processes.
- Experience developing on Xilinx platforms; familiarity with FPGA systems, PS-PL interfaces, inter-processor communications, and high-performance embedded architectures.
- English proficiency is required for roles unless otherwise stated.
EDGE offerings
- EDGE describes access to learning academies and digital learning platforms, career support, and opportunities to collaborate with international colleagues.
- Competitive tax-free salaries are described; benefits may include family visas, annual flights, medical insurance, and children's education allowances, depending on role and seniority.
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 EDGE
Senior Engineer - Propulsion System
Abu Dhabi, UAE
About Edge At EDGE bold ideas are engineered into technologies that protect, improve and save lives. Headquartered in the United Arab Emirates, EDGE is a leading advanced technology group working at the forefront of defe
Senior Project Manager
, UAE
EDGE is seeking a Senior Project Manager to lead strategic space programs and sovereign capability initiatives from planning through acceptance and operational handover. Candidates need at least eight years managing comp
Principal Engineer - Guidance & Control
Abu Dhabi, UAE
EDGE is seeking an experienced Principal Engineer to lead guidance, flight-control, and autopilot engineering for aerospace and defence platforms. Candidates need 10+ years of relevant experience, hands-on control-system
Industrial Engineer I (UAE National)
Abu Dhabi, UAE
EDGE is seeking an Industrial Engineer I to optimize and industrialize CNC machining processes in a precision manufacturing environment. Candidates need a relevant engineering bachelor's degree, 2–5 years of applicable e
Senior Specialist Finance
Abu Dhabi, UAE
EDGE is seeking a senior finance specialist to control project costs and revenue, support monthly close and reporting, and partner with project and functional leaders. Candidates need 5–7+ years of finance and accounting
PCB Engineer
Abu Dhabi, UAE
EDGE is seeking an experienced PCB Design Engineer focused on RF and high-speed digital assemblies. The role covers complex PCB design and layout from concept through prototype and production, including signal and power
Specialist, Control Room
Abu Dhabi, UAE
EDGE is seeking a Specialist Range Controller to coordinate and monitor land, maritime, and air range operations from the XRANGE Control Room. The role requires at least three years of relevant operational or control-roo
Senior Engineer - Propulsion System
Abu Dhabi, UAE
Senior Project Manager
, UAE
Principal Engineer - Guidance & Control
Abu Dhabi, UAE
Industrial Engineer I (UAE National)
Abu Dhabi, UAE
Senior Specialist Finance
Abu Dhabi, UAE
PCB Engineer
Abu Dhabi, UAE
Specialist, Control Room
Abu Dhabi, UAE