Embedded Software Engineer

    Our client, based in the UAE, is the first of its kind in the Gulf region. The company aims to develop the technology and capability to meet both the military and commercial aerospace vehicle requirements of the future. Their work will strengthen ties between the civilian and military sectors as well as the industrial and technical communities, acting as the incubator for new unmanned systems programs.

    The company will have as its principal activities in the design, development, manufacturing and integration of unmanned aerial vehicle system (UAV/UAS). The business vision is to achieve the capabilities to provide services for any type of UAV/UAS, Fixed Wing, Vertical Takeoff and Landing (VTOL), but with a view to moving to Advance Ground Vehicles (AGV) as well as Sea Vehicles (SV) also and thus become a globally recognised brand.

    Our client has chosen us, a strategic partner of choice, to build a national pool of research talent, engineers and scientists to give them the means to fulfil their potential.

 

    Strategically the long term goals include:

  • Addressing changes in the market environment, and to develop plans that will meet their aspirations and objectives.

  • Focusing on application of technologies to meet potentially large markets needs. In particular, it will develop new ideas and concepts that have the potential to provide good business opportunities beyond current programs.

  • Fostering productive relationships with major international companies through partnerships for the development of joint technology strategies, new concepts, programs and technologies that will set apart the business from others in this domain. The company will also interface with external organisations on technology/research matters including universities.

  • Developing complex technology programs, integrating the efforts of a multidisciplinary team covering all aspects of technology and design associated with UAV/UAS. This includes the ability to rapidly demonstrate new ideas, utilising rapid prototyping facilities and processes.

  • Developing the capability to design and test-fly demonstrator systems in order to demonstrate UAV/UAS capability and technology. This activity is centred on a secure assembly and test facility.

  • Establishing a modern, reliable and efficient manufacturing capability in the UAE and also meet the industry highest standards

  • Providing global logistical and operational support to its customers to meet the challenge of providing better products and services, often in innovative ways.

    As an engineer in the field of UAV/UAS, this is a real opportunity to place your “stamp” onto a product, platform or system, that you WILL see fly.

    Due to the restricted nature of the project, further information will be provided upon application, plus direct conversations with existing placements within the company.

    We offer excellent compensation and a full range of benefits that start your first day on the job.

 

Job Description

    Our client is looking for an Entry Level Software Engineers for coding algorithms to support real-time multi-sensor image acquisition and processing. Engineer will be working with their Remote Sensing Technology group, and will focus on developing tactical end-to-end imaging systems for UAV platforms. The Engineer will develop, implement and test C++ code to support group projects including multiple video imaging camera data acquisition, automated real time image data processing, image data fusion, and remote command/control of airborne processors and imaging systems, and porting software algorithms to embedded processors such as FPGAs.

    Entry Level Software Engineers perform professional technical work of a diversified nature, which requires the knowledge, and application of Software Engineering practices and techniques applied to specified problems.


 

Job Summary

  • Performs professional technical assignments requiring full use and application of principles, theories, concepts and techniques of software engineering.

  • Acts as a contributing team member and assumes responsibility for the performance and coordination of the activity assigned. Tasks may include designing, coding, debugging, integrating and testing of computer programs.

  • Performs design/code/test inspection to verify Software Unit implementation.

  • Works from specific assignment objectives and technical guidance received from supervisor or senior technical personnel. Makes independent technical decisions on work consistent with objectives and confers with supervisor to resolve alternatives.

  • Provides technical direction to support personnel.

  • Prepares charts, graphs or reports expressing technical accomplishment and assignment progress measured against specific plans.

  • Maintains up-to-date knowledge of scientific and technological developments in the field.

  • Performs other duties and responsibilities as required.
     

Key Candidate Requirements

  • Bachelor's Degree in a technical or scientific field including formal education in Computer and Software Technology from an accredited college or university or its equivalent.

  • Experience with Xilinx FPGAs and related development and simulation tools.

  • Experience in VHDL.

  • Experience in Windows XP and Embedded Windows.

  • Experience in establishment and maintenance of software development environment.

  • Candidates with the following qualifications are preferred:

    • Experience in Visual Basic, Java, C# and Visual Studio.

    • Experience in MFC programming, Microsoft.NET and Vista.

    • Experience in MATLAB, SIMULINK, and System Generator for MATLAB is a strong plus.

 

 
Reference : AERESE
Contract type : Permanent
Job(s) available : 1
Experience required : 3-5 years
Studies level required : MBA
Working place : UAE
Creation date : 25/11/2007

Apply to this offer
Title
Last Name *
First Name *
Phone
Mobile
Email *
   
Studies level *
Experience *
 
Your CV * (Max size : 2M)
Your covering letter (Max size : 2M)