Principal Embedded Software Engineer Full-time Job
2 weeks ago IT & Telecoms Dubai 76 views Reference: 42520Job Details
Education & Experience:
Bachelor's Degree: A bachelor's degree in computer science, Electrical Engineering, or a related field is required. A master's degree is a plus.
Embedded Software Experience: Minimum of 8 years of experience in embedded software development, preferably in aerospace or safety-critical industries.
Programming Languages: Proficiency in programming languages such as C, C++, and assembly language for embedded systems.
RTOS Experience: Familiarity with Real-Time Operating Systems (RTOS) and the ability to develop software for real-time applications.
Safety Standards: Knowledge of aerospace safety standards, including DO-178C and DO-254, and experience working within their guidelines.
Hardware Integration: Understanding of hardware-software integration, including interfacing with sensors, actuators, and microcontrollers.
Version Control: Experience with version control systems (e.g., Git) for code management.
Debugging Skills: Strong debugging and problem-solving skills for identifying and resolving software issues.
Team Player: Excellent teamwork and communication skills for effective collaboration within multidisciplinary teams.
Adaptability: Ability to adapt to evolving project requirements and work in a fast-paced aerospace environment.
Certifications: Relevant certifications in embedded software development or aerospace systems are a plus.
Company Description
Identifying the need for autonomous systems in the defence sector, we create robust unmanned systems that are capable of performing challenging and strategically demanding tasks. We deliver this by tailoring our level of expertise and creative ideas to merge with the latest innovations and technological advancements.