The NSSTC is looking to hire an embedded computer hardware engineer to support thedevelopment of NSSTC Space mission projects and R&D activities.? The embedded computer engineer must have an understanding of real timeembedded systems including micro-processors, micro-controllers, software basedDSP, Memory types and systems, mass memory storage (solid state recorders),digital input and output interfaces, data communication links (bot serial and parallel),as well as an understanding of data acquisition and control (inducing the use andapplication of Analogue to digital convertors (ADC) and digital to Analogueconvertors (DAC). The engineer must have experience in specifying, developing and testing real timeembedded computer hardware and required low level application programminginterface (API) software (in both assembler and/or C/C++ or some other suitableprograming language) - for time critical real time applications, such as those appliedto spacecraft, landers, rovers, UAVs and Robotics.? The position requires good understanding of computer systems. The tasks alsorequire the development of test benches as well as the generation of test vectorsand sub-system test and validation coverage analysis.? The role requires the ability to work as part of a multi-disciplinary team that will beengaged in the design and development of CubeSats and Small Spacecraft.? As an engineer you will be asked to perform a variety of tasks related to thedevelopment of projects within the NSSTC including (but not limited to) generatingthe embedded real time system and sub-system hardware requirements andproviding performance parameters to the embedded software engineers, collectingrequirements from the various systems and sub-systems that define the functionof the real time embedded computer system, identify and tradeoffs various real timecomputing platforms and processor systems suitable for space applications, supportthe team during the various stages of project developments including integrationand environmental testing.? An understanding of micro-processor and DSP hardware architecture and internalfunctionality, including ability to assess and model processing performance andpower consumption in various modes of operation and has the ability to understandand appreciate how the embedded software interacts with the computer hardware.Provide support during mission operations, including initial in-orbit functionalvalidation and functional performance.? Ability to analyses problems and faults remotely when the Spacecraft is in orbit.? Be able to support the software engineers in the generation of new software imagesand patches to be uploaded to the spacecraft when necessary.? The ability to work with students at UAE University as a mentor is required. Travelmay be required - both domestic and international.? The position is located at the NSSTC facility in Al Ain.? Compensation based on experience level.- Responsibilities and Tasks: Interfacing with a multi-disciplinary team including professionals, faculty, graduateand undergraduate studentso Documenting interfaces and requirementso Designing discipline-specific software components for space flight applicationso Modeling and analyzing designs of flight computer hardware space and itsintegration with the rest of the spacecraft systems, as well as how it will host theembedded real time software for the mission.o Performing other engineering tasksTechnical responsibilities include: ? Experience with based on ARM and/or LEON processor systems or other similarclass of processor, both in discrete form and as system in chip IP.? On-Board computer development management - requirements generation, versioncontrol, task distribution, validation and verification.? On-board computer budgetary requirements, memory size, performance requirements(in conjunction with target software).? Understanding of the implication of using CPU cache memory in space systems.
Minimum Qualification
Bachelor degree or higher degree in Electronic or electrical engineering, Computer Engineering / Science, Information technology from an accredited institution
Preferred Qualification
Understanding of Embedded real time systems hardware and software. o Programing skills, relating to embedded real time systems (C&C++ is preferable, but other programing skills may also be considered) o Modeling and simulation of embedded computer hardware and systems High Level Modeling Languages , such as HML, MATLAB, ...etc o Experience with Microsoft Products (Word, Excel) o Experience creating discipline-specific documents for fabrication and assembly
Close Date Kindly apply before the closing date.
05/07/2025
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.