Company logo hidden

Senior Software Engineer

Unlock employer Dubai, United Arab Emirates Posted: 24 Jul 2024

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Visa Provided

Requirements

  • Experience: Senior

Position

About the job
HALCON is a regional and international leader that provides next-generation weapons systems and robotics expertise to tackle the challenges of a rapidly changing world. HALCON has developed in-house expertise across the entire value chain for gravity-release bomb guidance systems, including design, development, testing, manufacturing, and assembly. Our comprehensive capabilities ensure exceptional quality and competitive pricing, while also allowing us to be faster and more flexible in meeting customer requirements.

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

Job Summary:
The Senior Software Engineer should be an experienced professional in software development capable of performing software system and subsystem design, coding, evaluation, testing, reporting, and maintenance of existing software. This role requires exposure to the classification and certification of software. The term "software" refers to both PC-based and/or embedded software.

Key Accountabilities:

  • Show a high level of proficiency and independence in Embedded C, along with an understanding of its complexities, including memory management, pointers, interrupt handling, multi-threading, and multi-processing.
  • Demonstrate proficiency in various communication protocols.
  • Apply technical specification practices, considering international standards and practices such as MIL-STDs, IEC/IEEE standards, RTCA standards (e.g., DO-178C), Unified Modeling Language (UML), and System Modeling Language (SysML).
  • Deliver working code that meets requirements and complies with company software quality and coding standards.
  • Perform exhaustive unit testing to minimize defects.
  • Lead the generation and review of engineering software models and documentation.
  • Organize and chair design reviews, providing constructive inputs.
  • Guide junior engineers on specification practices, coding standards, testing, verification practices, and software integration and configuration management.
  • Implement sound software system engineering practices.
  • Develop Software Requirement Specifications, Software Design Documents, and Interface Control Specifications using a model-based approach and tools.
  • Investigate and understand existing software’s structure, functionality, and flow.
  • Modify existing software to meet new requirements and resolve reported defects.
  • Re-factoring software to improve structure and logic, ensuring integrity of traceability.

Experience & Education Qualifications:

  • Minimum: 8 years of experience in the software engineering domain, with at least 3 years in certification/classification methodology of software.
  • Preferred: 8+ years of experience in software engineering, with 5+ years in certification/classification methodology.
  • Minimum: Degree in Electronic/Software Engineering (Bachelor).
  • Preferred: Degree in Electronic/Software Engineering (Honors or Masters) with 5+ years of experience in software subsystem design for precision-guided munitions.
Apply Direct

Jobs you might like   View all jobs

About Defense and Space Manufacturing Company

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

Ready to apply for this role?

Apply Direct