Company logo hidden

Principal Engineer - Software

Unlock employer Dubai, United Arab Emirates Posted: 16 Jun 2026

Financial

  • Estimate: $88k - $88k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

The company is a leader in the development of innovative secure communication products and solutions for governments and businesses. As part of the Space & Cyber Technologies cluster at EDGE, the company provides robust, secure, end-to-end solutions centered on Networks, Ultra Secure Mobile Devices, Applications, and Satellite Communications.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

As a Principal Engineer, you will play a crucial role in achieving organizational goals within the engineering team. This position requires a seasoned engineering professional with extensive technical knowledge in cryptography, software development in Rust, and internet protocols. Strong technical leadership skills and the ability to drive innovation are essential.

Key Responsibilities:

  • Lead system-level software development efforts, coordinating with hardware teams, manufacturing, product owners, and other stakeholders.
  • Design, develop, implement, validate, and document sub-system and system-level embedded designs in firmware (Verilog) and software (Rust, C) for secure communication devices.
  • Analyze and debug embedded systems to ensure stability, reliability, and performance.
  • Implement test cases for automation for the developed embedded devices.
  • Enable successful project delivery, ensuring timelines and quality standards are met.
  • Drive innovation by identifying opportunities for technical improvement and automation.

Education and Minimum Qualifications:

  • Minimum of 10 years of relevant experience in engineering.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Key Skills:

  • Excellent working proficiency with industry-standard tools: Jira, Confluence, Git.
  • Ability to thrive in a dynamic and fast-paced environment as a team player with a “can do” mindset.
  • Solid understanding of agile development principles and experience working in self-organizing cross-functional teams.
  • Hands-on experience in software/firmware development with at least two of the following: Rust, FPGA (Verilog), C (Linux kernel/boot loaders/FreeRTOS).
  • Proven experience in embedded software architectures, design patterns, and best practices.
  • Hands-on experience with Linux-based systems based on Yocto.
  • Domain knowledge in areas such as IP-based communications over Ethernet networks, remote management of network infrastructure, cryptography, or audio processing.
  • Experience with continuous integration practices and test automation (Robot Framework is a plus).
  • Knowledge of information security and communications security, including cryptography.

Salary: The base salary for the role will be around EUR 8,000, depending on the candidate's experience.

Apply Direct

Jobs you might like   View all jobs

About Computer and Network Security Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct